
org.springframework.boot spring-boot-starter-jdbcmysql mysql-connector-javaruntime org.projectlombok lomboktrue org.springframework.boot spring-boot-starter-testtest
2.编写yaml配置文件连接数据库
spring:
datasource:
#?serverTimezone=UTC解决时区的报错
url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
username: root
password: 123
driver-class-name: com.mysql.cj.jdbc.Driver
hikari:
auto-commit: false
3.测试
@SpringBootTest
class SpringBootDemo02JdbcApplicationTests {
@Autowired
DataSource dataSource;
@Test
void contextLoads() throws Exception{
//默认数据源:class com.zaxxer.hikari.HikariDataSource
System.out.println(dataSource.getClass());
//获取数据库连接
Connection connection = dataSource.getConnection();
//是否自动提交事务
boolean autoCommit = connection.getAutoCommit();
System.out.println(autoCommit);
connection.commit();
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)