笔记-java.sql.SQLException: ORA-00911: 无效字符的问题,求问

  java写DAO做数据库更新操作的时候,执行 int i = ps.executeUpdate();语句时报了sql异常信息:ORA-00911: 无效字符。于是我回头取看了下执行的sql语句,发现并没有错误。

将该sql语句复制到数据库执行sql,也能成功更新。之后对比了之前写的增加插入操作,也并未发现异常。

  最后在百度知道看到度友的解决方法,发现是结尾多了个分号  ‘;’,之后将DAO  java文件中的sql更新语句的结尾的分号去掉,便成功运行。在数据库写sql语句,我习惯性地在结尾,加上分号,没想到在java中执行ps.executeUpdate()操作时竟然会抛出异常。

  目前这段时间比较忙,先将这个问题保留下,等之后看下底层代码。知道这个问题的大牛可以告诉我下,谢

 

posted @ 2017-08-15 10:28  不爱熬夜的猫  阅读(14017)  评论(2编辑  收藏  举报