`
MauerSu
  • 浏览: 513543 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

添加 oracle 驱动到maven 或其他 非maven仓库 jar 到 maven

 
阅读更多
源: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.
分享到:
评论

相关推荐

    jdbc oracle驱动以及如何添加到maven

    如果你无法直接通过Maven中央仓库获取Oracle驱动,可以将`oracle11g驱动jar包`手动添加到本地Maven仓库。步骤如下: 1. 下载Oracle JDBC驱动的jar包,如`ojdbc8.jar`。 2. 将jar包移动到本地Maven仓库的`...

    Oracle19c 驱动jar包

    - 为了在项目中使用ojdbc10.jar,开发者需要将该jar包添加到项目的类路径中,或者通过Maven或Gradle等构建工具进行依赖管理。 2. **ojdbc8.jar**: - ojdbc8.jar则是针对Java 8的Oracle JDBC驱动程序。尽管Java 8...

    Maven管理Oracle驱动包

    为了在Maven项目中使用Oracle JDBC驱动,需要用户手动下载JDBC驱动包,并将其安装到本地Maven仓库中。以下是关于如何使用Maven管理Oracle驱动包的具体知识点。 首先,要获取Oracle JDBC驱动包,有以下两种途径: 1...

    oracle的所有maven中需要的jar包(ojdbc6,ojdbc7...)

    3. **ONS (Oracle Notification Service)**: ONS是Oracle提供的一个服务,用于订阅和发布数据库或其他系统中的事件。Java开发者可以利用ONS库来实现基于数据库变化的通知功能,例如监听表的插入、更新或删除操作,...

    maven中oracle jar包

    请注意,为了运行上述代码,你需要确保已经将`ojdbc`驱动添加到项目的类路径中,Maven会自动处理这个问题。 在实际项目中,你还需要考虑以下几点: 1. 配置连接池:在生产环境中,使用连接池如HikariCP或C3P0管理...

    MAVEN pom.xml 配置oracle driver jar

    本主题将深入探讨如何在Maven的配置文件`pom.xml`中添加Oracle数据库驱动(jar)以实现与Oracle数据库的连接。首先,我们需要理解`pom.xml`文件的作用,它是Maven项目的元数据文件,包含了项目的信息、构建指令以及...

    oracle19c驱动jar包.zip

    对于Maven或Gradle等构建工具,你可以将ojdbc依赖项添加到你的pom.xml或build.gradle文件中。如果你使用的是传统的Java应用或者Eclipse、IntelliJ IDEA等集成开发环境,可以通过“类路径”设置来添加这些jar包。 ...

    eclipse下maven安装oracle的jdbc驱动

    eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 1.找到安装命令的位置在项目的目录下 mvnw就是我们要用到的安装工具 2.下载 驱动 3.安装驱动 把需要安装的驱动放到第一步...

    oracle驱动jar包

    1. 引入驱动:在代码中添加对应的jar包引用,例如`&lt;dependency&gt;`标签在Maven项目中的配置或者在IDE中手动导入。 2. 加载驱动:使用`Class.forName()`方法加载JDBC驱动,例如`Class.forName("oracle.jdbc.driver....

    oracle12C驱动包

    - **使用方法**:将ojdbc8.jar添加到项目的类路径(classpath)中,通过Class.forName()加载驱动,然后使用DriverManager.getConnection()建立数据库连接。 2. **替换JAR包注意事项** - **删除旧版本**:在替换新...

    oracle ojdbc8 ojdbc14 maven依赖

    如果从 Oracle 官方仓库下载不方便,你可能需要在公司的内部仓库或第三方公共仓库(如 Maven 中央仓库)中查找对应的驱动。 使用这些 JDBC 驱动,你可以编写 Java 代码来执行 SQL 查询、事务管理、游标操作等数据库...

    Oracle 12C JDBC驱动 jar包 各版本驱动详解

    在Oracle 12C中,JDBC驱动主要有两个版本:ojdbc8.jar和ojdbc.jar。这两个版本的驱动对应着不同的Oracle数据库版本和Java Development Kit (JDK) 版本,因此选择合适的驱动至关重要,否则可能导致各种运行时错误。 ...

    oracle驱动 ojdbc7.jar

    总的来说,尽管ojdbc7.jar不在Maven仓库中,但通过手动下载并配置系统依赖,仍然可以在Java项目中顺利使用Oracle JDBC驱动进行数据库操作。在实际开发过程中,确保正确配置驱动和数据库连接参数,以及处理可能出现的...

    DBeaver Oracle驱动

    Oracle驱动则是专为连接到Oracle数据库而设计的一系列库文件,使得DBeaver能够顺利地与Oracle数据库进行通信,执行查询、数据操作、数据库结构管理和其他相关任务。 在提供的压缩包文件中,我们看到了以下几个关键...

    oracle jdbc驱动jar

    在描述中提到,当从maven官方仓库找不到Oracle JDBC驱动jar时,可以从其他来源获取,比如直接下载ojdbc14.jar。这是因为Oracle有时会移除旧版本的驱动,或者某些特定版本可能未在Maven中央仓库中列出。开发者可以...

    ojdbc5.jar ojdbc6.jar maven安装以及pom.xml配置说明

    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 ...

    oracle驱动jar包(下载后解压缩即可)

    对于非Maven项目,可以将jar文件放入项目的lib目录下,或者通过IDE的类路径配置功能进行添加。 2. **连接数据库**:在Java代码中,使用`Class.forName()`方法加载驱动,然后使用`DriverManager.getConnection()`...

    J2EE开发使用Hibernate所需要的jar文件,Oracle驱动

    通常,它们会被放入WEB-INF/lib目录下,如果是Maven或Gradle项目,则会添加到对应的依赖管理部分。 8. **部署与运行**: 当所有必要的jar文件都配置好后,开发者可以通过应用服务器(如Tomcat、WebLogic或JBoss)...

    idea配置maven+Springboot+mybatis+oracle

    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

    Oracle Maven项目中的ojdbc14-10.2.0.4.0.jar是一个关键的依赖库,主要用于在Java应用程序中连接到Oracle数据库。Maven是Java开发中的一个项目管理和综合工具,它允许开发者管理项目的构建、依赖关系以及生命周期。...

Global site tag (gtag.js) - Google Analytics