SpringBoot 数据访问
文章目录
1. 引入数据源
SpringBoot要连接数据库进行数据访问需要做以下步骤:(以连接MySQL为例)
- 引入相关依赖
- 引入MySQL依赖(注意MySQL版本)
- 引入JDBC依赖
- 配置连接的 url、username、password、驱动
1.1 引入JDBC场景
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency>
引入依赖后刷新,可以看到:
SpringBoot同时引入了:
- jdbc
- HikariDataSource(SpringBoot的默认数据源)
- spring-tx 事务相关依赖
但是没有引入相关驱动,这是因为SpringBoot无法确定我们需要连接那种数据库。
1.2 引入MySQL场景
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.29</version> </dependency>
1.3 修改MySQL版本的两种方式
方式一:
直接依赖引入具体版本(maven的就近依赖原则)
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.29</version> </dependency>
方式二:
重新声明版本(maven的属性的就近优先原则)
<properties> <java.version>1.8</java.version> <mysql.version>5.1.49</mysql.version> </properties>
1.4 修改配置项
数据源相关的配置前缀是