为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8 --03134284044-20230417-187846-20040
【java驱动版本】:8.1.1.49
【操作系统】:
【CPU】:
【问题描述】*:java mybatis程序启动,没有报连接异常,但查询数据库,报错
Caused by: java.lang.NullPointerException
at dm.jdbc.d.V.a(RWUtil2.java:344)
at dm.jdbc.d.y.Connection_prepareStatement(RWFilter2.java:1183)
at dm.jdbc.filter.FilterChain.Connection_prepareStatement(FilterChain.java:2077)
at dm.jdbc.driver.DmdbConnection.prepareStatement(DmdbConnection.java:1316)
at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:311)
at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
... 165 more
再另一个环境正常,该环境版本--03134283904-20220630-163817-20005
驱动问题,用现场提供的一个版本的驱动8.1.3.12就可以了,哎,这驱动兼容不行啊,官网也没有具体的版本对应说明。。。。
对比检查下两边数据库的DM环境变量和系统变量。 然后有问题的一边换下 没问题一侧的 jdbc驱动版本看看