MySQL SpringBoot中连接MySQL数据库

在 Spring Boot 应用程序中连接 MySQL 数据库,需要完成以下几个步骤:

添加 MySQL 依赖
在项目的 pom.xml 文件中添加以下 MySQL 依赖:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

配置 MySQL 数据库连接信息
在 application.properties 或 application.yml 配置文件中,添加以下 MySQL 数据库连接信息:

spring.datasource.url=jdbc:mysql://localhost:3306/testdb
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

其中,testdb 为数据库名称,root 为用户名,password 为密码。

创建 DAO 层代码
在创建 DAO 层代码时,可以使用 Spring Data JPA 进行操作,或者使用 MyBatis 等持久层框架。以下是使用 Spring Data JPA 的示例:

@Repository
public interface UserRepository extends JpaRepository<User, Long> {
}

其中,User 为实体类。

创建服务层和控制器层代码
在创建服务层和控制器层代码时,可以使用 Spring MVC 进行操作。以下是使用 Spring MVC 的示例:

@RestController
@RequestMapping("/users")
public class UserController {

    @Autowired
    private UserRepository userRepository;

    @GetMapping
    public List<User> getUsers() {
        return userRepository.findAll();
    }

    @PostMapping
    public User addUser(@RequestBody User user) {
        return userRepository.save(user);
    }
}

其中,User 为实体类,UserRepository 为 DAO 层代码。

运行 Spring Boot 应用程序
在命令行中进入项目目录,运行以下命令启动 Spring Boot 应用程序:

mvn spring-boot:run

或者,打包成可执行 JAR 文件后,使用以下命令启动 Spring Boot 应用程序:

java -jar app.jar

以上就是在 Spring Boot 应用程序中连接 MySQL 数据库的示例。