idea 引入oracle

本文介绍了在IntelliJ IDEA环境下,如何使用Java和JDBC连接Oracle数据库。首先,由于版权问题,需手动下载Oracle JDBC驱动并发布到本地Maven仓库。接着,在pom.xml中引入依赖。遇到问题如找不到依赖或驱动异常时,检查Maven配置和项目库。此外,列举了一些常用的Maven命令,并提供了IDEA执行Maven命令的指导。
摘要由CSDN通过智能技术生成

intelij idea下使用java和JDBC连接oracle数据库

开发工具:idea

step1: 下载oracle对应版本的jar包并手动导入到maven仓库

由于oracle版权问题,通过maven-download source 一般是不成功的,所以需要用此步骤手动引入

步骤:
1).下载对应版本的jar包
ojdbc jar 包的存放位置
2)用maven命令发布到本地仓库
打开cmd 窗口-> 执行命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14
-Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=D:\software\jar\ojdbc14-10.2.0.1.0.jar
cmd 窗口执行命令以及注意事项

step2: pom.xml 文件引入依赖

	<dependency>
         <groupId>com.oracle.jdbc</groupId>
         <artifactId>ojdbc14</artifactId>
         <version>10.2.0.2.0</version>
    </dependency>

step3: 常见报错

报错
Failure to find com.oracle.jdbc:ojdbc14:pom:10.2.0.1.0 in http://10.174.154.101:8080/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]

这是setting文件中配置的远程仓库中没有找到对应的版本,换一个版本或者远程仓库中加入这个版本

java.sql.SQLException: oracle.jdbc.OracleDriver
该异常说明 Oracle驱动出现异常。
如果maven依赖引入jar包正常,检查是否引入到了项目lib下。如果没有,手动添加进来
在 IntellijIdea>file>Project Structrue 中导入 jdbc 驱动包
在这里插入图片描述

常用maven命令总结:
mvn -v //查看版本
mvn archetype:create //创建 Maven 项目
mvn compile //编译源代码
mvn test-compile //编译测试代码
mvn test //运行应用程序中的单元测试
mvn site //生成项目相关信息的网站
mvn package //依据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略测试文档编译
mvn clean //清除目标目录中的生成结果
mvn clean compile //将.java类编译为.class文件
mvn clean package //进行打包
mvn clean test //执行单元测试
mvn clean deploy //部署到版本仓库
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息

IDEA如何执行maven命令进行打包编译及常用命令

https://blog.csdn.net/weixin_39816740/article/details/88702217

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值