- 浏览: 514615 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:http://stackoverflow.com/questions/1074869/find-oracle-jdbc-driver-in-maven-repository
评:
11 down vote
For whatever reason, I could not get any of the above solutions to work. (Still can't.)
What I did instead was to include the jar in my project (blech) and then create a "system" dependency for it that indicates the path to the jar. It's probably not the RIGHT way to do it, but it does work. And it eliminates the need for the other developers on the team (or the guy setting up the build server) to put the jar in their local repositories.
UPDATE: This solution works for me when I run Hibernate Tools. It does NOT appear to work for building the WAR file, however. It doesn't include the ojdbc6.jar file in the target WAR file.
1) Create a directory called "lib" in the root of your project.
2) Copy the ojdbc6.jar file there (whatever the jar is called.)
3) Create a dependency that looks something like this:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc6.jar</systemPath> <!-- must match file name -->
</dependency>
Ugly, but works for me.
评:
11 down vote
For whatever reason, I could not get any of the above solutions to work. (Still can't.)
What I did instead was to include the jar in my project (blech) and then create a "system" dependency for it that indicates the path to the jar. It's probably not the RIGHT way to do it, but it does work. And it eliminates the need for the other developers on the team (or the guy setting up the build server) to put the jar in their local repositories.
UPDATE: This solution works for me when I run Hibernate Tools. It does NOT appear to work for building the WAR file, however. It doesn't include the ojdbc6.jar file in the target WAR file.
1) Create a directory called "lib" in the root of your project.
2) Copy the ojdbc6.jar file there (whatever the jar is called.)
3) Create a dependency that looks something like this:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc6.jar</systemPath> <!-- must match file name -->
</dependency>
Ugly, but works for me.
发表评论
-
Maven Sonatype Nexus return 401
2015-10-23 17:18 716源:http://www.trinea.cn/dev-tool ... -
Maven Release Plugin Prepare a Release and create new branch
2015-09-17 15:22 805源:http://maven.apache.org/maven ... -
maven 手动把本地jar安装到本地仓库
2015-08-05 20:39 525源:http://jingyan.baidu.com/arti ... -
生成jar文件命令行执行main方法
2015-07-08 21:12 530源:http://stackoverflow.com/ques ... -
maven shade plugin: Invalid signature file digest for Manifest main attributes
2015-07-08 21:08 1772源:http://zhentao-li.blogspot.co ... -
maven 自动部署Tomcat错误排除
2015-05-14 12:00 590源:http://my.oschina.net/jerryhu ... -
利用MAVEN打包时,如何包含更多的资源文件
2015-04-24 10:14 380源:http://bglmmz.iteye.com/blog/ ... -
Maven3实战笔记09Maven的私服-Nexus常用功能
2015-02-07 21:12 416源:http://suhuanzheng7784877 ... -
Maven入门指南⑤:使用Nexus搭建Maven私服
2015-02-07 19:19 295源:http://www.cnblogs.com/luotao ... -
Nexus启动失败The nexus-webapp service was launched, but failed to start.
2015-02-07 18:55 473源:http://niweiwei.iteye.com/blo ... -
修改maven3项目的默认的编译级别(compile level)
2014-11-03 11:09 1042源:http://hi.baidu.com/hi_hi/ite ... -
解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
2014-04-27 19:39 656源:http://www.cnblogs.com/xiaona ... -
各数据库连接maven配置 各种数据库Hibernate链接配置
2013-11-25 09:23 932源:http://www.cnblogs.com/luowe ...
相关推荐
如果你无法直接通过Maven中央仓库获取Oracle驱动,可以将`oracle11g驱动jar包`手动添加到本地Maven仓库。步骤如下: 1. 下载Oracle JDBC驱动的jar包,如`ojdbc8.jar`。 2. 将jar包移动到本地Maven仓库的`...
- 为了在项目中使用ojdbc10.jar,开发者需要将该jar包添加到项目的类路径中,或者通过Maven或Gradle等构建工具进行依赖管理。 2. **ojdbc8.jar**: - ojdbc8.jar则是针对Java 8的Oracle JDBC驱动程序。尽管Java 8...
为了在Maven项目中使用Oracle JDBC驱动,需要用户手动下载JDBC驱动包,并将其安装到本地Maven仓库中。以下是关于如何使用Maven管理Oracle驱动包的具体知识点。 首先,要获取Oracle JDBC驱动包,有以下两种途径: 1...
3. **ONS (Oracle Notification Service)**: ONS是Oracle提供的一个服务,用于订阅和发布数据库或其他系统中的事件。Java开发者可以利用ONS库来实现基于数据库变化的通知功能,例如监听表的插入、更新或删除操作,...
请注意,为了运行上述代码,你需要确保已经将`ojdbc`驱动添加到项目的类路径中,Maven会自动处理这个问题。 在实际项目中,你还需要考虑以下几点: 1. 配置连接池:在生产环境中,使用连接池如HikariCP或C3P0管理...
本主题将深入探讨如何在Maven的配置文件`pom.xml`中添加Oracle数据库驱动(jar)以实现与Oracle数据库的连接。首先,我们需要理解`pom.xml`文件的作用,它是Maven项目的元数据文件,包含了项目的信息、构建指令以及...
对于Maven或Gradle等构建工具,你可以将ojdbc依赖项添加到你的pom.xml或build.gradle文件中。如果你使用的是传统的Java应用或者Eclipse、IntelliJ IDEA等集成开发环境,可以通过“类路径”设置来添加这些jar包。 ...
eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 1.找到安装命令的位置在项目的目录下 mvnw就是我们要用到的安装工具 2.下载 驱动 3.安装驱动 把需要安装的驱动放到第一步...
1. 引入驱动:在代码中添加对应的jar包引用,例如`<dependency>`标签在Maven项目中的配置或者在IDE中手动导入。 2. 加载驱动:使用`Class.forName()`方法加载JDBC驱动,例如`Class.forName("oracle.jdbc.driver....
如果从 Oracle 官方仓库下载不方便,你可能需要在公司的内部仓库或第三方公共仓库(如 Maven 中央仓库)中查找对应的驱动。 使用这些 JDBC 驱动,你可以编写 Java 代码来执行 SQL 查询、事务管理、游标操作等数据库...
- **使用方法**:将ojdbc8.jar添加到项目的类路径(classpath)中,通过Class.forName()加载驱动,然后使用DriverManager.getConnection()建立数据库连接。 2. **替换JAR包注意事项** - **删除旧版本**:在替换新...
总的来说,尽管ojdbc7.jar不在Maven仓库中,但通过手动下载并配置系统依赖,仍然可以在Java项目中顺利使用Oracle JDBC驱动进行数据库操作。在实际开发过程中,确保正确配置驱动和数据库连接参数,以及处理可能出现的...
在描述中提到,当从maven官方仓库找不到Oracle JDBC驱动jar时,可以从其他来源获取,比如直接下载ojdbc14.jar。这是因为Oracle有时会移除旧版本的驱动,或者某些特定版本可能未在Maven中央仓库中列出。开发者可以...
3. 使用以下命令将ojdbc6.jar作为新的Maven依赖添加到本地仓库: ``` mvn install:install-file -Dfile=path/to/ojdbc6.jar -DgroupId=com.oracle.ojdbc -DartifactId=ojdbc6 -Dversion=12.2.0.1 -Dpackaging=jar ...
对于非Maven项目,可以将jar文件放入项目的lib目录下,或者通过IDE的类路径配置功能进行添加。 2. **连接数据库**:在Java代码中,使用`Class.forName()`方法加载驱动,然后使用`DriverManager.getConnection()`...
Oracle驱动则是专为连接到Oracle数据库而设计的一系列库文件,使得DBeaver能够顺利地与Oracle数据库进行通信,执行查询、数据操作、数据库结构管理和其他相关任务。 在提供的压缩包文件中,我们看到了以下几个关键...
通常,它们会被放入WEB-INF/lib目录下,如果是Maven或Gradle项目,则会添加到对应的依赖管理部分。 8. **部署与运行**: 当所有必要的jar文件都配置好后,开发者可以通过应用服务器(如Tomcat、WebLogic或JBoss)...
在Oracle 12C中,JDBC驱动主要有两个版本:ojdbc8.jar和ojdbc.jar。这两个版本的驱动对应着不同的Oracle数据库版本和Java Development Kit (JDK) 版本,因此选择合适的驱动至关重要,否则可能导致各种运行时错误。 ...
1. **安装Oracle驱动**: 将ojdbc驱动jar包添加到项目的`lib`目录或Maven的`pom.xml`中作为依赖。 2. **配置数据源**: 在`application.properties`中配置Oracle数据库的连接信息,如`spring.datasource.url`、`spring...
Oracle Maven项目中的ojdbc14-10.2.0.4.0.jar是一个关键的依赖库,主要用于在Java应用程序中连接到Oracle数据库。Maven是Java开发中的一个项目管理和综合工具,它允许开发者管理项目的构建、依赖关系以及生命周期。...