这几天在捣鼓Struts2+Spring3+Hibernate4+Maven+EasyUI的整合,采用Oracle数据库,Oracle数据库驱动采用ojdbc14,后来因为数据库连接池采用阿里巴巴的druid,其中可能存在版本问题而换成了ojdbc6。本文主要介绍MyEclipse环境下利用Maven导入ojdbc14.jar和ojdbc6.jar的方法。

1、ojdbc14.jar的导入方法:

①与导入其它jar包相同,在项目pom.xml文件中,可以采用Dependencies向导搜索并导入代码,可以发现其Group Id为com.oracle,Artifact Id为ojdbc14,目前最新版本为:10.2.0.4.0,因此有如下代码:

com.oracle

ojdbc14

10.2.0.4.0

如果是其它一些常见的包,如Struts、Spring、Hibernate等,在这步结束后就算导入成功了,但是对于Oracle来说,我们看到的并非这样,MyEclipse中,pom.xml文件打了个红叉,这是因为Oracle JDBC驱动包是需要Oracle官方授权才能被下载,Apache并未提供ojdbc.jar的公开下载(http://search.maven.org/),这一点可到Maven的本地库目录下去找,如:C:\Users\Administrator\.m2\repository\com\oracle\ojdbc14\10.2.0.4.0,发现并无ojdbc14-10.2.0.4.0.jar,为此,我们需要从网上自行下载ojdbc.jar

②下载ojdbc14包,并在命令行中执行如下语句:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=D:/extJar/ojdbc14.jar

执行完后,我们可以在目录C:\Users\Administrator\.m2\repository\com\oracle\ojdbc14\10.2.0.4.0下找到包ojdbc14-10.2.0.4.0.jar,刷新项目,成功。

注:1)若想执行上述语句,首先需要配置Java的环境变量和Maven的环境变量;2)请注意上述的版本号和ojdbc.jar路径;

2、ojdbc6.jar的导入方法:

唯一一点与ojdbc14.jar导入方法最大的不同是,当我们在MyEclipse下项目中的pom.xml的Dependencies向导搜索时,无法搜索到ojdbc6.jar这个包,这里我们可以按如下方式解决:

①直接在pom.xml中编写代码:

com.oracle

ojdbc6

11.2.0.1.0

②与ojdbc14的方法相同,执行:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar

完成。

oracle14 jar的pom,MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar | 贝壳里的海...相关推荐

  1. C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码

    C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码 原文:C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码 项目开始设计的是运行在wind ...

  2. 设有 4道作业,它们的提交时间及执行时间如下,试计算在单道程序环境下,采用先来先服务调度算法和短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。

    处理机调度算法 题目: 设有 4道作业,它们的提交时间及执行时间如下: 试计算在单道程序环境下,采用先来先服务调度算法和短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序. 先 ...

  3. docker环境下orientdb的数据库导入与导出

    前言 orientdb 是一个开源的多模型 NoSQL 数据库,本文记录docker环境下部署的orientdb实现数据库的导出与导入 进入orientdb 由于是docker环境部署,我们需要先进入 ...

  4. jdbc mysql myeclipse_关于JDBC连接MySQL的问题,我一直解决不了(Myeclipse 环境下)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package org.mlj.jdbc; import java.sql.Connection; import java.sql.DriverManag ...

  5. Mysql客户端是不是jdbc_关于JDBC连接MySQL的问题,我一直解决不了(Myeclipse 环境下)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package org.mlj.jdbc; import java.sql.Connection; import java.sql.DriverManag ...

  6. Maven_生产环境下开发对Maven的需求

    目前技术开发时存在的问题: 一个项目就是一个工程 如果一个项目非常庞大,就不适合继续使用package来划分模块.最好是每一个模块对应一个工程,利于分工协作. 借助Maven就可以将一个项目拆分多个工 ...

  7. mac环境下配置gradle\maven

    准备工作:先装好jdk,要求jdk的版本为1.7以上: 一.gradle配置 gradle只需要下载.解压缩.配置路径三步即可,官网介绍的方法就可以,其官网安装说明为:https://gradle.o ...

  8. Nexus【环境搭建 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)

    1. 为什么要搭建私有Maven仓库   废话少说,只说主要原因,我现在参与的项目各个模块都是以微服务形式进行部署的,包括权限验证模块,我之前参与过一个项目,使用的是自己封装的权限验证setter依赖 ...

  9. Gradle 在Mac环境下的配置安装导入项目

    一,gradle简介: Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具.它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于 ...

  10. Maven导入com.google.common.collect jar包

    <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifac ...

最新文章

  1. ggplot2笔记8:主题设置、存储导出
  2. mysql数据库没启动命令_mysql数据库服务启动和停止命令介绍(转载)
  3. 由浅入深学“工厂模式”(3)
  4. Nginx 日志配置实践
  5. 启动Hadoop时遇到Name or service not knownstname 错误
  6. 缓存击穿、缓存穿透、缓存雪崩简单总结
  7. 解决安装Discuz!插件时提示“对不起,您安装的不是正版应用,安装程序无法继续执行”的方法...
  8. PHP 配置open_basedir,让各虚拟站点独立运行
  9. Windows2019在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法)
  10. python车牌识别(包括SVM原理)
  11. GEEer成长日记二:Modis_NDVI逐日和逐月时间序列分析
  12. 婴儿大脑MRI图谱集
  13. Python数据结构15:turtle模块制图,画直线,正方形,星星,递归可视化:分形树,谢尔宾斯基三角形
  14. html+css实现多层表格嵌套
  15. 1688获得店铺的所有商品教程
  16. Django 项目试炼blog(10) --补充 滑动验证码
  17. 中国PETG市场预测及战略研究报告(2022版)
  18. 持续集成插件安装网站
  19. 关于发那科机器人程序偏移功能
  20. 复古磨砂纹理ps笔刷

热门文章

  1. HanLP-地名识别调试方法
  2. 计算机会计学ufo报表,《计算机会计学》教学大纲.pdf
  3. 2021年电视盒子推荐指南 电视盒子选购以及常见问题
  4. php调用pdf虚拟打印机,电脑中怎么安装pdf虚拟打印机
  5. web制作、开发人员需知的Web缓存知识
  6. Qt实现职工信息管理系统
  7. python实现自动化不停打电话
  8. 苹果七绕过基带激活2020_【最新!】绕过苹果ID可激活
  9. 《软件体系结构》第三章 软件体系结构风格
  10. chrome 长截屏插件