新建Module






创建application.yml

在yml里设置账号密码
spring:
datasource:
username: root
password: root
#?serverTimezone=UTC解决时区的报错
url: jdbc:mysql://localhost:3306/java12?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
driver-class-name: com.mysql.cj.jdbc.Driver
Database连接MySQL

Database写要连接的数据库的名字



右侧显示连接

连接成功
在Database创建表

设置三个属性,其中一个设置主键非空自增


插入数据

刷新显示

去测试类测试

@SpringBootTest
class Springboot06MybatisApplicationTests {
// 注入数据源
@Autowired
DataSource dataSource;
@Test
void contextLoads() throws SQLException {
// 查看默认数据源
System.out.println(dataSource.getClass());
// 获得连接
Connection connection = dataSource.getConnection();
System.out.println(connection);
// 关闭连接
connection.close();
}
}
运行

连接成功

HikaiDataSource号称JavaWEB当前速度最快的数据源,相比于传统的C3P0、DBCP、Tomcat jdbc等连接池更加优秀。
JdbcTemplate主要提供以下几类方法:
-
execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;
-
update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;
-
query方法及queryForXXX方法:用于执行查询相关语句;
-
call方法:用于执行存储过程、函数相关语句。
1718

被折叠的 条评论
为什么被折叠?



