症状:同样的sql 语句,在plsql developer中可以执行,但在程序中却报出这个异常
解决方法:更换ojdbc14.jar驱动
查看ojdbc驱动对应的oracle版本方法:打开ojdbc 的jar包,查看MANIFEST.MF文件,查看Specification-Version和Implementation-Version两个字段值。例如下面jdbc14.jar对应的版本为:
Specification-Version: Oracle JDBC Driver version - "10.2.0.3.0"
Implementation-Version: Oracle JDBC Driver version - "10.2.0.3.0"
解决方法:更换ojdbc14.jar驱动
查看ojdbc驱动对应的oracle版本方法:打开ojdbc 的jar包,查看MANIFEST.MF文件,查看Specification-Version和Implementation-Version两个字段值。例如下面jdbc14.jar对应的版本为:
Specification-Version: Oracle JDBC Driver version - "10.2.0.3.0"
Implementation-Version: Oracle JDBC Driver version - "10.2.0.3.0"
本文介绍了解决同一SQL语句在PL/SQL Developer中能正常执行,而在程序中却出现异常的问题。通过更换ojdbc14.jar驱动并检查其对应Oracle版本的方式解决了该问题。
986

被折叠的 条评论
为什么被折叠?



