springboot test_Spring Boot连接数据库的三种方式
时间: 2024-03-22 10:39:16 浏览: 58
好的,下面是三种Spring Boot连接数据库的方式:
1. 使用Spring Boot自带的JDBC连接数据库
这种方式比较简单,只需要在application.properties或application.yml文件中配置数据库相关信息,然后在代码中使用JDBC API连接数据库即可。示例代码如下:
```java
@Configuration
public class DataSourceConfig {
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
@Value("${spring.datasource.driver-class-name}")
private String driverClass;
@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setUrl(url);
dataSource.setUsername(username);
dataSource.setPassword(password);
dataSource.setDriverClassName(driverClass);
return dataSource;
}
}
```
2. 使用Spring Data JPA连接数据库
这种方式需要使用Spring Data JPA依赖,首先需要在pom.xml文件中添加依赖,然后在代码中使用JPA API访问数据库。示例代码如下:
```java
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
User findByUsername(String username);
}
```
3. 使用MyBatis连接数据库
这种方式需要使用MyBatis依赖,首先需要在pom.xml文件中添加依赖,然后在代码中使用MyBatis API访问数据库。示例代码如下:
```java
@Mapper
public interface UserMapper {
@Select("SELECT * FROM user WHERE username = #{username}")
User findByUsername(@Param("username") String username);
}
```
以上三种方式都可以用来连接数据库,选择哪种方式取决于具体需求和个人喜好。
阅读全文