Sharding-Sphere使用HikariCP连接池连接Ojdbc6报Driver does not support get/set network timeout for connections
2022/1/12 19:07:21
本文主要是介绍Sharding-Sphere使用HikariCP连接池连接Ojdbc6报Driver does not support get/set network timeout for connections,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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包
快速下载地址:https://aerfazhe.lanzouw.com/ibhD4yo3r4h
在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
命令注解:
mvn install:install-file
-Dfile=jar包存放的位置
-DgroupId=pom文件里的groupId
-DartifactId=pom文件里的artifactId
-Dversion=pom文件里的version
-Dpackaging=jar
最后一步喽,将方案一中的坐标引入项目中
点击上方图片重新引入即可使用啦
这篇关于Sharding-Sphere使用HikariCP连接池连接Ojdbc6报Driver does not support get/set network timeout for connections的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15在使用平台私钥进行解密时提示 "私钥解密失败" 错误信息是什么原因?-icode9专业技术文章分享
- 2024-11-15Layui框架有哪些方式引入?-icode9专业技术文章分享
- 2024-11-15Layui框架中有哪些减少对全局环境的污染方法?-icode9专业技术文章分享
- 2024-11-15laydate怎么关闭自动的日期格式校验功能?-icode9专业技术文章分享
- 2024-11-15laydate怎么取消初始日期校验?-icode9专业技术文章分享
- 2024-11-15SendGrid 的邮件发送时,怎么设置回复邮箱?-icode9专业技术文章分享
- 2024-11-15使用 SendGrid API 发送邮件后获取到唯一的请求 ID?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 tags标签最多有多少个?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 怎么批量发送给多个人?-icode9专业技术文章分享
- 2024-11-15如何搭建web开发环境并实现 web项目在浏览器中访问?-icode9专业技术文章分享