💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
~~~ Spring JDBC 一.Spring框架对JDBC的简单封装.提供了一个JDBCTemplate对象简化JDBC的开发 二.步骤: 1.导入jar包 1)commons-logging-1.2.jar 2)spring-beans-5.2.9.RELEASE.jar 3)spring-core-5.2.9.RELEASE.jar 4)spring-jdbc-5.2.9.RELEASE.jar 5)spring-tx-5.2.9.RELEASE.jar 2.创建JdbcTemplate对象.依赖于数据源DataSource * JdbcTemplate template=new JdbcTemplate(ds); 3.调用JdbcTemplate的方法来完成CRUD的操作 * update(): 执行DML语句.增,删,改语句 * queryForMap():将查询结果集封装为map集合,将列名作为key,将值作为value,将这条记录封装为一个map集合 * (注意:这个方法查询的结果集长度只能是1) * queryForList():将查询结果集封装为list集合 * 注意:将每一条记录封装为一个Map集合,再将Map集合装载到List集合中 * query():将结果封装为JavaBean对象 * query的参数:RowMapper * 一般我们使用BeanPropertyRowMapper实现类.可以完成数据到JavaBean的自动封装 * new BeanPropertyRowMapper<类型>(类型.class) * queryForObject:将结果封装为对象 * 一般用于聚合函数的查询 4.练习 * 需求 1) 修改1号数据的salary为10000 2) 添加一条记录 3) 删除刚才添加的记录 4) 查询id为1的记录,将其封装为Map集合 5) 查询所有记录,将其封装为List 6) 查询所有记录,将其封装为Emp对象的List集合 7) 查询总记录数 ~~~