/**
* 获取连接池方法
*/
public static DataSource getDataSource(){
return ds;
}
}
## Spring JDBC
步骤
1导入jar包
2创建JdbcTemplate对象 依赖于数据源DataSource
* JdbcTemplate template = new JdbcTemplate(工具类.getsource);
3调用 JdbcTemplate 里面的方法
Update();执行DML语句 增删改
public void Test01() {
//定义sql把sorce改成100
String sql = "update stu set score=? where id=?";
int i = jdbcTemplate.update(sql, "100", 1);
System.out.println(i);
}
query():查询结果,将结果封装为JavaBean对象
* query的参数:RowMapper
* 一般我们使用BeanPropertyRowMapper实现类。可以完成数据到
public void Text06(){
String sql = "select*from stu ";
List<Stu> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper<Stu>(Stu.class));
for (Stu stu : list) {
System.out.println(stu);
}
}
JavaBean的自动封装
* new BeanPropertyRowMapper<类型>(类型.class)
* 7. **返回单个bean对象:
*/
@Test
public void Text07(){
String sql = "select*from stu where id=? ";
Stu integer = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<Stu>(Stu.class),1);
System.out.println(integer);
}
因为不是科班出身,之前对java也没有什么了解,在进入就业班的两个月里,愈发觉得学习的方法很重要,所以要掌握自己学习的方法,善于总结,勤于思考,将思想融入到代码中,不要一味的死敲代码.看着往期的同学一个个拿到高薪和offer,就是我们现在学习的动力.希望通过自己的努力在几个月之后也能找到自己理想的工作,月入过万.