zl程序教程

您现在的位置是:首页 >  Javascript

当前栏目

SpringBoot集成JDBC组件

2023-02-26 09:52:33 时间

1.导入POM依赖

<!-- JDBC --> <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!-- MySQL连接器 --> <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId> </dependency>

2.编写JDBC配置文件

新建配置文件application.yml,文件内容如下:

spring:   datasource:     url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC     username: root     password: root     driver-class-name: com.mysql.jdbc.Driver

附: mysql8.0以后的版本使用 com.mysql.cj.jdbc.Driver

3.编写测试类

此时已经完成了JDBC的集成,我们可以通过编写测试类来测试相关集成情况.

(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>

import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest;  import javax.annotation.Resource; import javax.sql.DataSource; import java.sql.Connection; import java.sql.SQLException;  @SpringBootTest public class MyTest {      @Resource     private DataSource dataSource;      @Test     void JDBCTest() throws SQLException {         System.err.println(dataSource.getClass());          Connection connection = dataSource.getConnection();         System.err.println(connection);         connection.close();     } }

SpringBoot集成JDBC组件

4.整合使用JDBCTemplate

由于SpringBoot给我们提供了操作JDBC的JDBCTemplate,我们可以直接引入使用

public class JDBCController {      @Autowired     private JdbcTemplate jdbcTemplate;      public void getAll(){         String sql = "SELECT * FROM user";         List<Map<String, Object>> llist = jdbcTemplate.queryForList(sql);     } } 

本文仅演示一个查询方式,后续会单独博文介绍JDBCTemplate的使用


SpringBoot集成JDBC组件


本站部分内容转载自网络,版权属于原作者所有,如有异议请联系QQ153890879修改或删除,谢谢!
转载请注明原文链接:SpringBoot集成JDBC组件

你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:

1、点击这里立即申请成为腾讯云VIP客户

2、点击这里立即注册成为天翼云VIP客户

3、点击这里立即申请成为华为云VIP客户

4、点击这里立享阿里云产品终身VIP优惠价

喜欢 (0)
[[email protected]]
分享 (0)