B站 “遇见狂神说” 笔记
点击跳转视频
jdbc
//加载类
@Autowired
DataSource dataSource;
// 测试类
@Test
void contextLoads() thows SQLException{
// 查看一下默认数据源:com.zaxxer.hikari.HikariDataSource
System.out.println(dataSource.getClass());
// 获取数据库的链接
Connection connection = dataSource.getConnection();
System.out.println(connection);
// spring boot中会有配置好的模板bean,文件类型:xxxx Template
// 关闭
connection.close();
}
链接数据库的时候,添加时区serverTime=UTC
。
使用:
@Autowired
JdbcTemplate jdbcTemplate;
@GetMapping("/")
public List<Map<String,Object>> userList(){
String sql = "查询的sql语句";
List<Map<String,Object>> list_maps = jdbcTemplate.queryForList(sql);
return list_maps;
}
@GetMapping("/")
public String adduser(){
String sql = "增加的sql语句,格式注意:数据库名.表名";
jdbcTemplate.update(sql);
return "update-ok";
}
@GetMapping("/**/{**}")
public String adduser(@PathVariable("id") int id){
String sql = "update xxx.tablexx set name=?,pwd=? where id" + id;
//封装
Object[] objects = new Object[2];
Object[0] = "1111";
Object[2] = "22222";
jdbcTemplate.update(sql,objects);
return "update-ok";
}
网友评论