Heim >Datenbank >MySQL-Tutorial >mysql插入mybatis时和oracle的一个小区别_MySQL

mysql插入mybatis时和oracle的一个小区别_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-01 13:43:35967Durchsuche

bitsCN.com 先看个异常 ### Cause: java.sql.SQLException: ORA-00911: 无效字符  ; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-00911: 无效字符 : java.sql.SQLException: ORA-00911: 无效字符   相信你也看到了这是个无效字符错误  问题来源做实验的时候使用的是mysql  mapper xml文件的  sql语句是: insert into C_USER (ID,LOGIN_NAME,PASSWORD,EMAIL) values (#{id},#{loginName},#{password},#{email});  现在是没什么问题  当换为oracle时就报了以上的错误,仔细查看错误没什么发现,你报错也给说清楚是哪个字符无  效撒,其实这块主要还是没太认真看,如果仔细看就会发现错误前面那个小分号。。。。。。。。  那就去掉sql后面的小分号试试,没问题。  1 以后应该逐字逐句看异常 2 oracle的sql可别加分号了    作者 一碗三餐 bitsCN.com

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn