环境准备
导入JAR包
因为我建的是Spring maven项目,所以只用导c3p0和jdbc包就行了
配置文件的引入、配置和使用
引入
配置![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f6edd49d4b1997ef46822d765122d873.png)
使用
持久化操作
增删改
单行增删改,有三种方式一是将值依次写,二是包在一个数组传入,还可以new一个PreparedStatementSetter自己传参数
单行增:
String sql = “insert into book(bookname,stackroom) values(?,?)”;
单行删:
String sql2 = “delete from book where bookname=?”;
单行改:
String sql3 = “update book set stackroom=? where bookname=?”;
批量增删改
查询单行与单一值
查询多行
使用具名参数的JdbcTemplate
创建对应的bean
获取bean实例
测试
使用JdbcTemplate实现Dao
当有一个存有指定数据现成的对象时,按照以前的方式就得把它拆开成map,不方便,现在可以直接传对象快捷了很多,其实我们遇到的很多需要传值的业务场景都可以封装成对象传递。