|
本帖最后由 zpwu 于 2020-5-2 16:27 编辑
环境:
jdk1.7.0_79(java -version)
tomcat版本7.0.78(catalina.sh version)
oracle版本:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production(select * from v$version)
在这个环境下,带参数的复杂sql用dbutil运行会报错:
java.sql.SQLException: ORA-00933: SQL command not properly ended
但是这个sql在pl/sql中能正常运行
经研究后发现需要替换ojdbc驱动(见附件),连接字符串修改为:
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@//172.16.1.2:1521/xxdb"
替换ojdbc的时候,最好是组件和应用一起替换,因为emap加载驱动的时候好像有点问题
|
|