私信我或关注微信号:狮范儿,回复:学习,获取免费学习资源包。
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表示待连接的数据名
测试代码:
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;}
浏览器运行结果
来源网络,侵权联系删除
私信我或关注微信号:狮范儿,回复:学习,获取免费学习资源包。