Java 连接oracle时报错,ORA-28040:没有匹配的验证协议

Posted 小蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 连接oracle时报错,ORA-28040:没有匹配的验证协议相关的知识,希望对你有一定的参考价值。

网上多数解决方案都是:Oracle12c连接问题ORA-28040:没有匹配的验证协议_LeneRacy的博客-CSDN博客

这类,但是修改之后并没有生效,直接换一个oracle ojdbc驱动jar包即可。

下载oracle驱动jar包地址:https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

oracle登录账号分享参见博文:https://blog.csdn.net/zyydfhlw/article/details/107685464

下载之后需要手动install到本地仓库中,使用如下命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=19.0.0.0.0
-Dpackaging=jar -Dfile=D:\\oracle\\jdbc\\lib\\ojdbc8.jar

之后重新调试程序,连接上了。

以上是关于Java 连接oracle时报错,ORA-28040:没有匹配的验证协议的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 12c连接时报错ORA-28040问题解决方法

使用JDBC获取Oracle连接时报错

oracle删除某个用户时报错:无法删除已连接用户

Navicat连接Oracle时报错ORA-28547怎么办

连接linux数据库Oracle时报错ORA-12541: TNS: 无监听程序

连接Oracle时报错ORA-12541: TNS: 无监听程序