SpringBoot+PostgreSQL/Oracle/MySQL连接配置
Posted dream_heheda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot+PostgreSQL/Oracle/MySQL连接配置相关的知识,希望对你有一定的参考价值。
1. SpringBoot 配置连接mysql数据库
添加依赖
<!-- mysql驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.6</version>
</dependency>
在application.properties 文件 添加配置
#数据库连接信息
spring.datasource.url=jdbc:mysql://localhost:3306/boot_transaction?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
spring.jpa.database=mysql
2. SpringBoot 配置连接Oracle数据库
添加依赖
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.1.0.0</version>
</dependency>
在application.properties 文件 添加配置
#spring.datasource.url=jdbc:oracle:thin:@//主机名:端口号/服务名
spring.datasource.url=jdbc:oracle:thin:@//Host Name:port/Service Name
spring.datasource.username=username
spring.datasource.password=pwd
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
3. SpringBoot 配置连接Oracle数据库
添加依赖
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.20</version>
</dependency>
在application.properties 文件 添加配置
#postgresql
spring.datasource.url=jdbc:postgresql://serverip:port/yourdatabasename?currentSchema=yourschemaname
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
以上是关于SpringBoot+PostgreSQL/Oracle/MySQL连接配置的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot入门到精通-SpringBoot启动流程
SpringBoot入门到精通-SpringBoot自定义starter