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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用