SpringBoot 中jdbc连接mysql数据库--IntelliJ IDEA
2019-07-08 10:33
711 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45315910/article/details/94732939
1,导入starter
t
2,修改application.properties配置文件添加数据源。
[code]spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.username=root spring.datasource.password=123456 spring.datasource.url=jdbc:mysql://192.168.84.128:3309/test
或者添加application.yml文件添加数据库(数据库连接驱动名driver-class-name,driverClassName 两可以)。
[code]spring: datasource: username: root password: 123456 url: jdbc:mysql://192.168.84.128:3309/test driverClassName: com.mysql.cj.jdbc.Driver
注意:application.yml 和 application.properties 都起一样的作用。SpringBoot加载配置文件: 优先级从高到低,当配置文件内容相同时,高优先级的配置覆盖低优先级的配置;当配置文件不相同时候,都会被加载,所有的配置会形成互补配置。例子:我们可以在application.properties文件中配置name、password,在application.yml中配置driverClassName和url,一样生效。
3,测试
[code]@SpringBootTest class JdbcSpringbootApplicationTests { @Autowired JdbcTemplate jdbcTemplate; @Test void contextLoads() { try{ addSql(); }catch (Exception e){ e.printStackTrace(); } } /** * 查询数据库 */ public void querySql(){ List<Map<String, Object>> list = jdbcTemplate.queryForList("select id,sname from student"); System.out.println(list);//[{id=1, sname=xiaosn}, {id=2, sname=lis}] } }
主要使用JdbcTemplate 对象的方法 进行增删改查。
说明:
控制台出现:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
把配置文件中的连接驱动 `com.mysql.jdbc.Driver' 改成 `com.mysql.cj.jdbc.Driver'就好了。
具体原因说明请查看博客:https://blog.csdn.net/weixin_42323802/article/details/82500458
完。
相关文章推荐
- springboot项目中使用原生jdbc连接MySQL数据库
- 二、spring Boot构建的Web应用中,基于MySQL数据库的几种数据库连接方式进行介绍
- 45. Spring Boot MyBatis连接Mysql数据库【从零开始学Spring Boot】
- (45). Spring Boot MyBatis连接Mysql数据库【从零开始学Spring Boot】
- Spring Boot系列(六)Spring Boot 连接MySql数据库
- Springboot中使用mybatis连接mysql数据库
- 45. Spring Boot MyBatis连接Mysql数据库【从零开始学Spring Boot】
- Spring Boot JDBC 连接数据库
- Spring Boot系列(六)Spring Boot 连接MySql数据库
- spring boot 通过mybatis连接MySQL数据库
- spring boot配置MySQL数据库连接、Hikari连接池和Mybatis的简单配置方法
- Spring 和 mysql数据库的连接及测试--Jdbc
- Spring Boot 连接MySql数据库
- Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL数据库的方法
- Spring Boot教程(四)Spring Boot 连接MySql数据库
- SpringBoot中连接MYSQL数据库,并使用JPA进行数据库的相关操作
- 基于Spring boot的Spring data jpa连接MySQL数据库
- 简单的用jdbc使spring boot项目同时连接Oracle和Mysql数据源
- Spring Boot JDBC 连接数据库示例
- SpringBoot - JDBC 连接数据库