筆記-java.sql.SQLException: ORA-00911: 無效字符的問題,求問


  java寫DAO做數據庫更新操作的時候,執行 int i = ps.executeUpdate();語句時報了sql異常信息:ORA-00911: 無效字符。於是我回頭取看了下執行的sql語句,發現並沒有錯誤。

將該sql語句復制到數據庫執行sql,也能成功更新。之后對比了之前寫的增加插入操作,也並未發現異常。

  最后在百度知道看到度友的解決方法,發現是結尾多了個分號  ‘;’,之后將DAO  java文件中的sql更新語句的結尾的分號去掉,便成功運行。在數據庫寫sql語句,我習慣性地在結尾,加上分號,沒想到在java中執行ps.executeUpdate()操作時竟然會拋出異常。

  目前這段時間比較忙,先將這個問題保留下,等之后看下底層代碼。知道這個問題的大牛可以告訴我下,謝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM