美文网首页程序员
Spring boot-JDBC

Spring boot-JDBC

作者: 马铃薯a | 来源:发表于2020-09-09 23:25 被阅读0次

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";
}

相关文章

网友评论

    本文标题:Spring boot-JDBC

    本文链接:https://www.haomeiwen.com/subject/mpfuektx.html