linux spring boot 连接mysql_「新手教程」spring-boot之数据访问之JDBC和MySQL

私信我或关注微信号:狮范儿,回复:学习,获取免费学习资源包。
775a4806c9f6958adf1cdfeb4fb70573.png

1.导入依赖包:pom.xml

mysql mysql-connector-java runtimeorg.springframework.boot spring-boot-starter-jdbc

2.连接数据库,application.yml文件代码:

spring: datasource: # 数据源基本配置 username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/springboot #springboot表示待连接的数据名
1b33b8b1b65bfad13feee9fb8c0aa8c1.png

测试代码:

import javax.sql.DataSource;import java.sql.Connection;import java.sql.SQLException;import java.util.ArrayList;/** * spring-boot的单元测试 * 也可以在测试时进行代码注入 * * */@RunWith(SpringRunner.class)@SpringBootTestpublic class SpringBootHelloworldApplicationTests { @Autowired DataSource datasource; @Test public void contextLoads() throws SQLException { System.out.println("输出---------------------"); //class com.zaxxer.hikari.HikariDataSource System.out.println(datasource.getClass()); Connection connection = datasource.getConnection(); System.out.println(connection); connection.close(); System.out.println("输出---------------------"); //System.out.println(user); }}

数据源:class com.zaxxer.hikari.HikariDataSource

数据连接:HikariProxyConnection@227381657 wrapping com.mysql.cj.jdbc.ConnectionImpl@3901f6af

数据源的相关配置默认在DataSourceProperties里面

创建controler操作数据库:

controler.java

@AutowiredJdbcTemplate jdbcTemplate;@RequestMapping("/query")public List query(){ List> list = jdbcTemplate.queryForList("select * from table_1"); return (List) list;}

浏览器运行结果

674501e91855024b8ab96108ab97f070.png

来源网络,侵权联系删除

私信我或关注微信号:狮范儿,回复:学习,获取免费学习资源包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值