笔记-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