1.先创建一个springboot项目(这个就不多陈述)
2.配置数据源(我这里用的是yml格式)
1.配置数据库
spring:
datasource:
username: root //自己数据库的用户名
password: 123456 //数据库的密码
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/jx //jx 为自己其中一个数据库的名字
2. 测试(springboot中自带的Test类中测试即可)
@SpringBootTest
class JxApplicationTests {
@Autowired
private DataSource dataSource;
@Test
void contextLoads() throws Exception {
System.out.println(dataSource.getConnection());
}
}
成功后的结果
这里我猜有很多小伙伴使用@Autowired注入DataSource会报错 (像这样)
我这里也是搜了很多资料 最终解决了这个问题
尝试在pom.xml文件中添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
或者
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
依赖(两个依赖选一个添加即可)