问题:
maven项目,spring中添加数据源,调用出错:
org.springframework.jdbc.CannotGetJdbcConnectionException
Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver"
分析:
虽然在maven中添加ojdbc dependency,仍显示无法加载。因为由于证书问题,maven中央库无法直接加载,需要手动加载到本地maven库。
解决:
http://www.mkyong.com/maven/how-to-add-oracle-jdbc-driver-in-your-maven-local-repository/
1. Get Oracle JDBC Driver
Two ways to get the Oracle jdbc driver :
- Oracle.com
- Oracle database installed folder, for example, “{ORACLE_HOME}\jdbc\lib\ojdbc6.jar“
2. Install It
To install your Oracle jdbc driver, issue following command :
mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle
-DartifactId=ojdbc14 -Dversion=11.2.0 -Dpackaging=jar
See following full example :
D:\>mvn install:install-file -Dfile=D:\app\mkyong\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar
-DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-pom ---
[INFO] Installing D:\app\mkyong\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar to
D:\maven\repo\com\oracle\ojdbc6\11.2.0\ojdbc6-11.2.0.jar
[INFO] Installing C:\Users\mkyong\AppData\Local\Temp\mvninstall9153984116424557894.pom
to D:\maven\repo\com\oracle\ojdbc6\11.2.0\ojdbc6-11.2.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.279s
[INFO] Finished at: Thu Apr 21 19:56:37 SGT 2011
[INFO] Final Memory: 2M/4M
[INFO] ------------------------------------------------------------------------
3. pom.xml
Now, you can reference it by declares following Oracle details in your pom.xml
.
File : pom.xml
<project ...>
<dependencies>>
<!-- ORACLE database driver -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4</version>
</dependency>
</dependencies>
</project>
相关推荐
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 一.下载Oracle JDBC Driver 1.通过Oracle官方网站下载相应版本:...
Maven配置 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14 <version>10.2.0.4.0 安装到仓库 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2....
Oracle JDBC驱动包有多个版本,选错ojdbc驱动,会导致各种莫名其妙的错误,每个ojdbc版本对应的Oracel版本、JDK版本都不一样,压缩包里面有详细说明。
eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 https://blog.csdn.net/az44yao/article/details/87773714 参考地址: ...
eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 1.找到安装命令的位置在项目的目录下 mvnw就是我们要用到的安装工具 2.下载 驱动 3.安装驱动 把需要安装的驱动放到第一步...
该压缩包中含有11g R1,11g R2,12g R1,12g R2,...由于版权因素,Oracle数据库从11g版本开始不再提供开源仓库的JDBC Driver下载,大家下载对应JDBC驱动后可以上传到自己的Maven私服上或直接放入Classpath目录中使用。
Oracle JDBC驱动因为授权问题,没有放到Maven的中央仓库里面,当然了,阿里云的镜像也没有了。压缩包中包含ojdbc6-11.2.0.2,ojdbc6-11.2.0.4。
由于Oracle授权问题,Maven3不提供oracle JDBC driver 可以到maven中央仓库去下载依赖,网址: http://repo.spring.io/plugins-release/com/oracle/ojdbc6/11.2.0.3/ 复制到本地仓库对应目录即可 <!-- oracle ...
适用于jdk1.8与Oracle数据库连接的OJDBC的驱动jar包
maven的可以打到本地仓库 命令:mvn install:...-- 添加oracle jdbc driver --> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.5.0 </dependencies>
带Amazon RDS的Springboot一个使用SpringBoot快速编写RESTful API来访问Oracle数据库的示例。... 获取Oracle JDBC驱动程序从Oracle网站下载JDBC驱动程序,并将其放置在oracle-driver目录中。创建本地maven
oracle的jdbc驱动因为版权问题,无法直接从maven库下载,可以通过下载此资源安装。 在cmd终端输入: mvn install:install-file -Dfile=ojdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=...
Java版本 人大金仓ESV8最新版驱动程序,学习使用国产化数据库操作。 金仓通用数据库,可视化操作,毫秒级数据处理,...面向事务处理类、兼顾分析类应用领域场景,兼容Oracle、国产数据库等多平台 包含JDBC dialect 各种jar
Maven仓库不能下载~ 这个可以下载哈~ 亲测可用
Oracle 19c(19.3)数据驱动ojdbc.jar及文档, 包含ojdbc8及ojdbc10, 分别对应jdk8及jdk10. 资源来源于Oracle官网, 压缩包中有详细说明
资源文件配置如下:注意:oracle的连接驱动是私有的,在maven仓库中不存在,需要手动添加。 jdbc.driver.OracleDriver jdbc.user = p2p_FIN jdbc.password = 123 #redis redis.server =本地主机redis.port = 6379...
java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z 查看官方说明之后才知道这个jar包是给jdk1.4用的,无语。。。 下载了新的ojdbc8,然后加入到我的maven仓库中,在引入到我的项目中...
db.pool.config.driverClassName=org.postgresql.Driver ``` ### 2.3、导入Postgresql的数据库脚本文件 导入nacos-postgresql的脚本文件,脚本文件在nacos-postgresql-datasource-plugin-ext/src/main/resources/...
This is a release of MySQL Connector/J, a JDBC Type 4 driver for MySQL that also supports the new X DevAPI. License information can be found in the LICENSE file. This distribution may include ...
This is a release of MySQL Connector/J, a JDBC Type 4 driver for MySQL that also supports the new X DevAPI. License information can be found in the LICENSE file. This distribution may include ...