SpringBoot 连接Oracle数据库相关问题(idea)

在springboot(Maven)项目中,连接Mysql比较容易,直接在pom.xml中添加相关依赖即可

pom.xml

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
  
    <dependency>
    <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>

application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

但是连接oracle就没有那么方便了

需要手动安装驱动jar包

首先,需要根据版本选择合适的jar包下载

其次,导入maven中

window+r进入cmd

进入maven的bin目录下或者这样操作

 就可以在bin目录下了  输入如下指令

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc -Dversion=11.2.0.3  -Dpackaging=jar  -Dfile=jar包存在的目录
如果提示

'mvn' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

设置一下maven的全局变量

 这样在maven中引入oracle就不会报错了

        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.3</version>
        </dependency>

spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver

猜你喜欢

转载自www.cnblogs.com/silly-bird/p/11732432.html
今日推荐