SpringBoot 整合JdbcTemplate 访问 MySQL 数据库

归纳总结 SpringBoot 使用 JdbcTemplate 访问数据源的使用场景。

添加 maven 依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!-- 添加 jdbc 的依赖 --> 
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

<!-- mysql 连接类 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>


<!-- 连接池类 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.29</version>
</dependency>

配置文件中配置相关信息

1
2
3
4
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=moma

然后在数据持久层(Dao)使用即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;

/**
* @author botaogou@gmail.com
* @create 2018-01-11 15:15
* **/
public class JdbcDemoDao {

@Autowired
private JdbcTemplate jdbcTemplate;

public int add(String str,String code) {
return jdbcTemplate.update("insert into account(title, code) values(?, ?)", str,code);
}
}
-------------本文结束感谢您的阅读-------------
Thank you for your encouragement