spring boot连接数据库使用的依赖
时间: 2023-05-20 14:04:23 浏览: 346
答案:Spring Boot 连接数据库使用的依赖包括 spring-boot-starter-data-jpa、spring-boot-starter-jdbc、spring-boot-starter-data-redis 等。
相关问题
spring boot连接数据库
在 Spring Boot 中,连接数据库需要先配置数据源,然后使用 JdbcTemplate 或者 Hibernate 等 ORM 框架进行数据库操作。
以下是连接 MySQL 数据库的示例代码:
1. 在 pom.xml 文件中添加 MySQL 驱动和 Spring Boot JDBC 依赖。
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.17</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
```
2. 在 application.yml 文件中配置数据源信息。
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/testdb
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
```
3. 在代码中使用 JdbcTemplate 进行数据库操作。
```java
@RestController
public class UserController {
@Autowired
private JdbcTemplate jdbcTemplate;
@GetMapping("/users")
public List<Map<String, Object>> getUsers() {
List<Map<String, Object>> users = jdbcTemplate.queryForList("select * from user");
return users;
}
}
```
这样就可以连接 MySQL 数据库并进行数据库操作了。当然,还可以使用其他 ORM 框架,比如 MyBatis 或者 Hibernate 等。
使用Spring Boot连接Oracle数据库
在使用Spring Boot连接Oracle数据库之前,需要先下载Oracle的JDBC驱动。可以从Oracle官网下载或者从Maven仓库中下载。
接下来,可以按照以下步骤连接Oracle数据库:
1. 在application.properties文件中添加以下配置:
```
spring.datasource.url=jdbc:oracle:thin:@//localhost:1521/orcl
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
```
其中,url中的localhost和1521分别是主机名和端口号,orcl是数据库实例名,your_username和your_password分别是连接Oracle数据库的用户名和密码。
2. 在pom.xml文件中添加Oracle JDBC驱动依赖:
```
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.3.0.0</version>
</dependency>
```
3. 在Java代码中使用JdbcTemplate进行数据库操作:
```
@Autowired
JdbcTemplate jdbcTemplate;
public void query() {
String sql = "SELECT * FROM your_table";
List<Map<String, Object>> results = jdbcTemplate.queryForList(sql);
for (Map<String, Object> row : results) {
// process row data
}
}
```
以上就是使用Spring Boot连接Oracle数据库的基本步骤。需要注意的是,Oracle数据库的连接和配置可能会因为版本不同而有所差异,具体可以参考Oracle官方文档或者相关教程。