java.sql.SQLException: ORA-00911: invalid character 解决方法
java.sql.SQLException: ORA-00911: invalid character
2008年04月15日 星期二 10:37
控制台抛出这个异常:java.sql.SQLException: ORA-00911: invalid character java.sql.SQLException: ORA-00911: invalid character
以上是完完整整的输出结果,然后我将语句复制到PL/SQL中执行是完全可以的,没有任何异常的。。 而我在程序中定义的sql如下: pstmt = DBManager 呵呵,花费了半个多小时终于找到原因:::: 哈哈,,定义语句中sql后面多了一个分号。(“;”)晕菜。。这样的话在PL/SQL中是无所谓的,可是Java 的数据库驱动却不识别这样的语句了。 汗,,,太大意了。记录下来防止再次犯错,呵呵。。。
另注: mysql -jdbc - driver 对 ; 不是很敏感。加不加都能用 oracle 的 jdbc driver 如上所述 。。。。so sensitivity s! ! ! |