javaweb c3p0连接oracle12c

Posted 山兮木

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb c3p0连接oracle12c相关的知识,希望对你有一定的参考价值。

最近在搞javaweb,在连接池上碰到了一系列的问题,在Junit测试时,oracle12c报错:

 ORA-28040: 没有匹配的验证协议

  百度解决:修改

  $ORACLE_HOME/network/admin/sqlnet.ora

  加入如下:
  SQLNET.ALLOWED_LOGON_VERSION=8

之后报错:

ORA-28000: the account is locked/帐户已被锁定解决办法

  这个老哥写的不错:https://blog.csdn.net/syw1027/article/details/79163871

为啥会出现这个问题呢,全部解决后我认为是由于下面的错误引起的,因为账号错误,多次重试登陆,最后就被锁了。

接下来会遇到Cause: java.sql.SQLException: ORA-01017: 用户名/口令无效; 登录被拒绝的问题。

技术图片

配置文件没有问题,

  最后百度发现好像不能使用管理员账户,于是我重新创建了个用户,最后成功了!

  https://blog.csdn.net/wuhaibin12/article/details/83863361

以上是关于javaweb c3p0连接oracle12c的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb基础之JdbcUtils工具类2.0

javaWeb_JDBC_c3p0数据库连接池

c3p0连接池基本配置mysql和oracle

一次c3p0连接池连接异常错误的排查

C3P0连接池拒绝连接

使用c3p0与DBCP连接池,造成的MySql 8小时问题解决方式