Oracle 链接驱动包的问题

一、背景

      今天测试前几天写的Oracle数据库连接池的工具类是否正确(当时写工具类时Oracle数据库服务器没搞好),测试时发现一直报 java.lang.ClassNotFoundException: orcale.jdbc.driver.OracleDrive   这个错误,驱动包类找不到,这时我才知道Oracle的驱动到在maven仓库中找不到,好吧,估计是Oracle公司搞的鬼或者限制。但可以下载到jar包,ojdbc7.jar  适用于jdk1.8的,ojdbc6.jar  适用于jdk1.7 ,这个适用最好还是项目中自己测试,一般不会有什么大问题。驱动包下载地址:https://pan.baidu.com/s/1gjSmwgjBsURg5THu1GTcSw 
提取码:v8bz 

二、maven项目使用

      驱动包下载完成后,我发现我总不能建个lib文件夹导入jar包吧,毕竟都是用pom文件来管理的,此时就引来另外一个问题,如何将jar包导入到maven库中,通过pom文件来引用,其实也很简单,就是知道命令就行。

安装指定文件到本地仓库命令:mvn install:install-file
2
-DgroupId=<groupId>       : 设置项目代码的包名(一般用组织名)
3
-DartifactId=<artifactId> : 设置项目名或模块名 
4
-Dversion=1.0.0           : 版本号
5
-Dpackaging=jar           : 什么类型的文件(jar包)
6
-Dfile=<myfile.jar>       : 指定jar文件路径与文件名(同目录只需文件名)
7
安装命令实例:

mvn install:install-file -DgroupId=com.oracle -DartifactId=zijibian -Dversion=1.0.0 -Dpackaging=jar -Dfile=jar包地址,包括jar文件名

回车后会有一串东西,但最终你如果找到success证明添加成功,命令窗截图如下。

pom文件示例:

安装添加命令为:mvn install:install-file -DgroupId=com.oracle -DartifactId=zijibian -Dversion=1.0.0 -Dpackaging=jar -Dfile=jar包地址,包括jar文件名   的情况下pom引入为:

<dependency>
   <groupId>com.oracle</groupId>
   <artifactId>zijibian</artifactId>
   <version>1.0.0</version>
</dependency>

猜你喜欢

转载自blog.csdn.net/qq_34297563/article/details/89401700
今日推荐