最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql無效字符 執(zhí)行sql語句報(bào)錯解決方案

 更新時(shí)間:2012年11月23日 09:11:30   作者:  
說起來慚愧,在執(zhí)行sql語句時(shí)總是犯一些小錯誤,糾結(jié)半天,這不應(yīng)為一個(gè)分號的玩意折騰了好半天,需要了解的朋友可以參考下
說起來慚愧,總是犯一些小錯誤,糾結(jié)半天,這不應(yīng)為一個(gè)分號的玩意折騰了好半天!
錯誤時(shí)在執(zhí)行SQL語句的時(shí)候發(fā)出的,信息如下:
Java代碼
[default][2012-11-22 11:35:58,552][ERROR]
Java代碼
[com.primeton.common.connection.impl.synchronization.TraceLoggerStatementSynchronization:49]
Java代碼
Sql[INSERT INTO ASE_SYSTEM_LOG (LOGID,USERID,USERNAME,LOGINTIME) VALUES(?,?,?,?);] execute error.
java.sql.SQLException: ORA-00911: 無效字符
程序代碼如下:
Java代碼
復(fù)制代碼 代碼如下:

String sql="INSERT INTO ASE_SYSTEM_LOG (LOGID,USERID,USERNAME,LOGINTIME) VALUES(?,?,?,?);";
con = this.getDataSource().getConnection();
ptt=con.prepareStatement(sql);
ptt.setLong(1, logId);
ptt.setLong(2, userId);
ptt.setString(3,userName);
ptt.setString(4, loginDate);
ptt.executeUpdate();

當(dāng)執(zhí)行ptt.excuteUpdate()方法的時(shí)候,直接報(bào)以上的錯。
以為是sql中參數(shù)賦值有問題,但是將sql語句直接copy到PLSQL中執(zhí)行,卻沒問題,糾結(jié)了好久,原來是
復(fù)制代碼 代碼如下:

"INSERT INTO ASE_SYSTEM_LOG (LOGID,USERID,USERNAME,LOGINTIME) VALUES(?,?,?,?);"

中多了一個(gè)“;”號,坑哥啊,就這玩意,我頓時(shí)無語?。。?
好啦,如果有報(bào)字符異常問題的盆友可以參考下,沒有的就永遠(yuǎn)不要再發(fā)這樣的低級錯誤啦!
告誡自己一句話:不細(xì)心是做不好程序的。

相關(guān)文章

最新評論

吴江市| 江口县| 岳阳市| 渭源县| 屏山县| 彝良县| 镇坪县| 彭州市| 横山县| 岗巴县| 龙州县| 海门市| 定结县| 宜昌市| 喀喇沁旗| 博兴县| 安溪县| 彰化市| 恩平市| 彰化市| 石泉县| 临邑县| 西乌珠穆沁旗| 临沂市| 三门县| 穆棱市| 新蔡县| 冕宁县| 安福县| 巨鹿县| 哈巴河县| 柏乡县| 洪雅县| 遂昌县| 隆尧县| 余江县| 马山县| 南安市| 潼关县| 广德县| 新源县|