【bug】java.sql.SQLException: 调用中无效的参数

【bug】java.sql.SQLException: 调用中无效的参数,第1张

问题发现

表单日志一直使用正常,兼容支持不同的数据库,但是同学反馈异常:java.sql.SQLException: 调用中无效的参数

进行友好的沟通,最后代码调试…没毛病,就是不可以!提供数据库连接时候,发现我们使用oralce11,他们项目居然oracle12c了。

原因查找

把此次临时定成驱动不一致导致,然后去查询一下官网驱动包

解决处理

后来发现是oracle的驱动包问题.开始我使用的是ojdbc6,后来换成ojdbc7就可以了。

        
        <dependency>
            <groupId>com.oraclegroupId>
            <artifactId>ojdbc7artifactId>
            <version>12.1.0.2version>
        dependency>

或者

        <dependency>
            <groupId>com.github.norauigroupId>
            <artifactId>ojdbc7artifactId>
            <version>12.1.0.2version>
        dependency>

如果是旧依赖需要排除

参考文档

JDBC-getting-started

mavem OJDBC7 » 12.1.0.2

maven ojdbc6和ojdbc8 jar包下载地址

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/905977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存