如何用springboot连接MySQL
时间: 2024-05-15 10:18:15 浏览: 161
您可以按照以下步骤使用Spring Boot连接MySQL:
1. 在pom.xml文件中添加MySQL依赖项:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
2. 在application.properties文件中添加MySQL数据库连接信息:
```
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name
spring.datasource.username=your_username
spring.datasource.password=your_password
```
3. 在Java类中定义数据库操作方法,如下所示:
```java
@Repository
public class UserRepositoryImpl implements UserRepository {
@Autowired
private JdbcTemplate jdbcTemplate;
@Override
public User getUserById(Long id) {
String sql = "SELECT * FROM user WHERE id = ?";
RowMapper<User> rowMapper = new BeanPropertyRowMapper<>(User.class);
return jdbcTemplate.queryForObject(sql, rowMapper, id);
}
}
```
以上这个例子类 UserRepositoryImpl 是一个用JdbcTemplate连接数据库的类,也可以使用JPA或MyBatis等持久化框架。
4. 在Spring Boot应用程序中使用数据库操作方法:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserRepository userRepository;
@Override
public User getUserById(Long id) {
return userRepository.getUserById(id);
}
}
```
以上这个例子类 UserServiceImpl 就是使用了UserRepository 的类。
以上就是使用Spring Boot连接MySQL的基本过程。希望能够帮助到您!
阅读全文