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
最后一步嘍,將方案一中的坐標引入項目中
點擊上方圖片重新引入即可使用啦