原因:
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即可。
评论前必须登录!
注册