xml文件中关于INSERT语法问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml文件中关于INSERT语法问题相关的知识,希望对你有一定的参考价值。

<update id="addCourseAdmin" parameterType="java.lang.String">
INSERT INTO TD_COURSE(TC_ID, TC_NAME, TC_MAX_NUM) VALUES(#courseId, #courseName, #maxNum);
INSERT INTO TD_REL_TEA_COURSE(RTC_USER_ID, RTC_COURSE_ID)VALUES(#courseId, #teacherId);
</update>

代码如上述,但报错说我mysql语法有问题,检查过后表头和参数的名字都没什么问题。请问是在一个<update></update>里面只能有一个INSERT语句吗?那样的话假如我想把一条数据插入两条表中应该怎么做呢?

参考技术A 你没有传参数,那就不写parameterType就行了啊,还有你说的跟xml配置没有关系啊, insert into 表名 select 字段1,字段2 from 表名 你要保证select出的字段与你要插入的字段那些类型什么的都要一样才可以追问

我传参数了啊...#courseId, #courseName, #maxNum就是参数的placeholder,而且像‘insert into 表名 values(参数1,参数2)’ 这种格式应该也是有的吧

参考技术B insert里面用不了parameterType

eclipse中关于安卓音乐播放器问题

这是别人给的关于安卓音乐播放器的代码。画红框的地方是音乐的信息文件所在的地方。我的音乐信息文件是在D:\Program Files (x86)\apache-tomcat-7.0.53\webapps\mp3\resources.xml中。我把我的这个路径替换了引号中的内容,但是出现不能有反斜杠的报错;我再把反斜杠改为斜杠,也没有结果出现。这个应该怎么改才会出现正确的结果,妄请各位大神帮帮忙啊,我在线等候大家的答案。

参考技术A 你是模拟器或者手机执行程序,不可能访问到你电脑上的资源的。xml文件要么放到raw文件夹中,要么放到sd卡中。

以上是关于xml文件中关于INSERT语法问题的主要内容,如果未能解决你的问题,请参考以下文章

Web.XML文件中关于代码提示的一些问题

我需要在 sequelize + typescript 中关联表

Struts2中关于"There is no Action mapped for namespace / and action name"的总结

web,xml中关于filter的使用

在 sequelize 中关联两个表

C#中关于TabPage隐藏与显示的问题