Spring Boot整合Mysql数据库 spring boot整合mysql数据库可以说很简单,只需要添加Mysql依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter
spring boot整合mysql数据库可以说很简单,只需要添加Mysql依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter-jdbc的JdbcTemplate即可访问数据库,完成增删改查相关操作。
<!--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>
使用yml文件添加配置信息,配置信息的时候注意缩进和冒号后面要有空格,不然会报错
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root passWord: 123456 url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false
@SpringBootTestclass SpringApplicationTests { @Autowired private JdbcTemplate jdbcTemplate; @Test void 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连接池也非常简单,这里就简单配置一下。
<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.Driver username: root password: 123456 url: 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,再次运行一遍看看结果如何?
显示已经引入并成功使用。
来源地址:https://blog.csdn.net/Zsspace/article/details/128114803
--结束END--
本文标题: spring boot整合MySQL数据库
本文链接: https://www.lsjlt.com/news/385366.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0