幽兰生空谷
--绝世独自开

HikariCP连接Ojdbc6报错Driver does not support get/set network timeout for connections. (oracle.jdbc.driver.T4CConnection.getNetworkTimeout()I)

原因:

ojdbc6没实现这个jdbc标准的函数而已

解决方案:

使用高版本的Ojdbc即可,本次使用的是Ojdbc7

方案一:

项目引入高版本的ojdbc7

<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>ojdbc7</artifactId>
  <version>12.0.1.2</version>
</dependency>


但是Maven如果配置的aliyun的,有可能会报远程仓局没有相关Jar,但是不用担心,这里已经给你准备好了另一套方案,详细请看方案二

方案二:

下载官网:https://www.oracle.com/database/technologies/jdbc-drivers-12c-downloads.html

安装jar包到maven

在Jar下载所在位置打开CMD窗口,将jar包安装在本地仓库后使用pom文件直接引入

注意:该操作需要配置本地Maven到本地环境变量中

在CMD窗口下可输入:mvn -v 来查看Maven是否已配置,如果没有配置,可在本博客中查找相关博客进行配置,此处就不进行描述啦

将本地jar包安装到本地仓库,命令如下:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.0.1.2 -Dpackaging=jar -Dfile=E:\Java\ojdbc7.jar

最后在pom文件中引入坐标,刷新maven即可。

赞(2) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《HikariCP连接Ojdbc6报错Driver does not support get/set network timeout for connections. (oracle.jdbc.driver.T4CConnection.getNetworkTimeout()I)》
文章链接:https://www.itheibai.com/archives/1090
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。

评论 抢沙发

评论前必须登录!

 

养成“打赏”的好习惯,从我做起!

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册