1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > spring boot整合MySQL数据库

spring boot整合MySQL数据库

时间:2021-08-10 07:25:29

相关推荐

spring boot整合MySQL数据库

spring boot整合MySQL数据库

spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter-jdbc的JdbcTemplate即可访问数据库,完成增删改查相关操作。

1.引入MySQL依赖

<!--MySQL驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><!--jdbc连接数据库--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency>

2.yml配置文件添加配置信息

使用yml文件添加配置信息,配置信息的时候注意缩进和冒号后面要有空格,不然会报错

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: 123456url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false

3.测试

@SpringBootTestclass SpringApplicationTests {@Autowiredprivate JdbcTemplate jdbcTemplate;@Testvoid contextLoads() {String sql = "select * from user";List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);for (Map<String,Object> map : maps){System.out.println(map);}}}

测试成功!

这里测试显示用的是HIKariPool连接池,现如今大部分项目都会使用druid连接池,包含C3P0、DBCP连接的优点,还有监控,日志等优点。

想要使用druid连接池也非常简单,这里就简单配置一下。

引入druid依赖

<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.10</version></dependency>

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: 123456url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false#添加 Druid 配置,指定数据源type: com.alibaba.druid.pool.DruidDataSource

ok,再次运行一遍看看结果如何?

显示已经引入并成功使用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。