springboot 配置oracle和pg两种数据库
时间: 2023-09-05 09:01:44 浏览: 164
要在Spring Boot中配置Oracle和PostgreSQL数据库,需要按照以下步骤进行:
配置Oracle数据库:
1. 首先在pom.xml文件中添加Oracle JDBC驱动依赖。
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.3.0.0</version>
</dependency>
2. 在application.properties或application.yml文件中配置Oracle数据库连接信息。
spring.datasource.url=jdbc:oracle:thin:@localhost:1521:xe
spring.datasource.username=your_username
spring.datasource.password=your_password
3. 创建一个@EnableJpaRepositories注解的配置类,用于设置JPA和Hibernate相关的配置。
@Configuration
@EnableJpaRepositories(basePackages = "com.example.repository")
public class JpaConfig {
// JPA和Hibernate相关的配置
}
4. 创建一个实体类,并使用JPA注解进行数据库表映射。
@Entity
@Table(name = "employee")
public class Employee {
// 实体类属性和数据库表字段映射
}
配置PostgreSQL数据库:
1. 在pom.xml文件中添加PostgreSQL JDBC驱动依赖。
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.23</version>
</dependency>
2. 在application.properties或application.yml文件中配置PostgreSQL数据库连接信息。
spring.datasource.url=jdbc:postgresql://localhost:5432/dbname
spring.datasource.username=your_username
spring.datasource.password=your_password
3. 创建一个@EnableJpaRepositories注解的配置类,用于设置JPA和Hibernate相关的配置。
@Configuration
@EnableJpaRepositories(basePackages = "com.example.repository")
public class JpaConfig {
// JPA和Hibernate相关的配置
}
4. 创建一个实体类,并使用JPA注解进行数据库表映射。
@Entity
@Table(name = "employee")
public class Employee {
// 实体类属性和数据库表字段映射
}
以上就是在Spring Boot中配置Oracle和PostgreSQL数据库的步骤,根据实际情况修改数据库连接信息和实体类映射即可实现对不同数据库的配置。
阅读全文