Springboot连接MySQL Druid实现方法

一、整体流程

为了实现Springboot连接MySQL Druid,我们需要按照以下步骤进行操作:

journey
    title Springboot连接MySQL Druid实现流程
    section 创建项目
        CreateProject(创建Springboot项目)
    section 添加依赖
        AddDependency(添加MySQL和Druid依赖)
    section 配置数据源
        ConfigDataSource(配置Druid数据源)
    section 编写代码
        WriteCode(编写连接MySQL的代码)

二、具体步骤

1. 创建项目

首先,我们需要创建一个Springboot项目,可以使用IDE工具创建一个空的Springboot项目。

2. 添加依赖

在项目的pom.xml文件中添加MySQL和Druid的依赖,示例代码如下:

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

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.1.23</version>
</dependency>

3. 配置数据源

application.propertiesapplication.yml配置文件中配置Druid数据源,示例代码如下:

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

# 配置Druid
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.initialSize=5
spring.datasource.minIdle=5
spring.datasource.maxActive=20
spring.datasource.filters=stat,wall,log4j

4. 编写代码

最后,我们需要编写连接MySQL的代码,可以在Springboot的Service或Controller中编写相关代码,示例代码如下:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service;

@Service
public class UserService {

    @Autowired
    private JdbcTemplate jdbcTemplate;

    public void getUser() {
        List<Map<String, Object>> userList = jdbcTemplate.queryForList("SELECT * FROM user");
        for (Map<String, Object> user : userList) {
            System.out.println(user);
        }
    }
}

总结

通过以上步骤,我们成功实现了Springboot连接MySQL Druid的配置和代码编写。希望以上内容对你有所帮助,如果有任何问题,请随时向我提问。祝你学习顺利!