【spring boot】第6篇:spring boot 整合 jdbc 資料來源
簡述
以jdbc的形式訪問mysql資料庫是比較基礎的知識,理解spring boot中如何使用jdbc對我們理解spring boot對mybatis等資料框架是很有意義的。
spring boot 整合 jdbc 的步驟
引入 starts 啟動器
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> </dependencies>
配置 application.yaml 檔案
配置資料庫相關資訊
spring: datasource: data-username: root data-password: root url: jdbc:mysql://127.0.0.1:3306/sff_test driver-class-name: com.mysql.jdbc.Driver
執行測試
@RunWith(SpringRunner.class) @SpringBootTest public class SpringBootJdbcApplicationTests { @Autowired private DataSource dataSource; @Test public void testDataSource() throws SQLException { System.out.println("dataSource型別:" + dataSource.getClass()); Connection connection = dataSource.getConnection(); System.out.println("connection連線:" + connection); connection.close(); } }
執行結果:
從結果中可以看到 spring boot 的 2.1.2.RELEASE 版本預設使用 com.zaxxer.hikari.HikariDataSource
作為資料來源。