ssm连接Oracle失败报错 ERROR [com.alibaba.druid.pool.DruidAbstractDataSource]

发布于 2021-12-02 10:37:13 字数 2953 浏览 884 评论 7

使用idea利用maven搭建ssm框架搭配druid数据源连接Oracle数据库
在项目启动的时候报

ERROR [com.alibaba.druid.pool.DruidAbstractDataSource] - oracle.jdbc.driver.OracleDriver is deprecated.
项目可以正常启动,只要不连接数据库的都能正常使用
一访问数据库就报下面错误

循环输出的那种
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
    at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:149)
    at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218)
    at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:143)
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1515)
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1578)
    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2466)
2018-09-07 16:06:15,515 ERROR [com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: xxxxx
下面是配置文件:

如果去掉驱动配置,启动的时候那个错误就不存在了,但是后面还是一样不能访问数据库,报的错也一样,我怀疑过是数据库驱动问题,我用了之前一个项目的驱动还是一样,之前的项目正常(同一个库,账号密码都一样):
       

<!-- oracle相关包 -->
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc14</artifactId>
            <version>11.2.0.4.0</version>
        </dependency>


希望大牛指点,谢谢
 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

少女情怀诗 2021-12-08 13:29:52

结贴,启动报error那个问题可以查看楼上的大牛,按他们给的方法解决了!连不上Oracle那个是因为我们运维把数据库换地址了,没告知任何人!!!!

心舞飞扬 2021-12-08 13:21:07

谢谢,周一试试,但是我之前的项目用的也是这个,同样的数据库,没这个bug,我看druid的官方介绍也说这样写,没搞懂,周一先试试再说!谢谢!无奈公司禁止一切外网

命硬 2021-12-08 12:57:36

试了一下,前面的那个改掉之后确实启动不会报那个错误了,但是,访问数据库报的那个还是存在

青萝楚歌 2021-12-08 10:55:49

再次对你感谢,问题解决了!谢谢

坐在坟头思考人生 2021-12-08 06:38:57

https://github.com/alibaba/druid/issues/2203

少年,多Google,少百度,也少Osc提问,这个社区问答其实不热心,我也在这里提问,最后都自问自答

泪冰清 2021-12-07 23:19:52

我把driver注释掉,让druid自动匹配驱动也是一样的报错呢

筱武穆 2021-12-03 10:48:04

驱动写对了吗,是不是包名多了driver吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文