目录
1)Spring框架对JDBC进行封装,使用JDBCTemplate方便实现对数据库操作
3》配置 JDBCTemplate对象,注入DateSource
4》创建service类,创建dao类,在dao 注入JDBCTemplate对象
什么是JDBCTemplate
1)Spring框架对JDBC进行封装,使用JDBCTemplate方便实现对数据库操作
2)准备工作
1》引入jar包
这4个
2》在Spring配置文件中配置数据库连接池
3》配置 JDBCTemplate对象,注入DateSource
dateSource用set方法注入
4》创建service类,创建dao类,在dao 注入JDBCTemplate对象
配置文件
service类
dao类
JDBCTemplate操作数据库(添加)
1》创建实体类
2》编写service和dao
1.在dao中进行数据库添加操作
2.调用JDBCTemplate对象的uodate方法实现添加操作
第一个参数,sql语句
第二个参数,可变参数,设置sql语句值
3. 测试
JDBCTemplate修改,删除
bookService
BookDao接口
BookDaodo实现类
测试
JDBCTemplate查询
查询返回某个值
1.查询表里有多少条记录,返回某个值,例如
2.代码实现
1》BookService
2》BookDao接口
3》BookDaodo实现类
两个参数。1.sql语句2.返回类型的Class
4》测试
查询返回对象
1》BookService
2》BookDao接口
3》BookDaodo实现类
3个参数,1.ql语句 2.RowMapper 3.sql语句中 ?的值
RowMapper ,接口,返回不同类型数据,使用这个接口里面实现类完成数据封装
4》测试
查询返回集合
1》BookService
2》BookDao接口
3》BookDaodo实现类
3个参数,1.ql语句 2.RowMapper 3.sql语句中 ?的值
RowMapper ,接口,返回不同类型数据,使用这个接口里面实现类完成数据封装
4》测试
批量操作
1.批量操作:操作表里面的多条记录
批量添加
2个参数,1.sql语句2.List集合,表示多条记录数据
1》BookService
2》BookDao接口
3》BookDaodo实现类
4》测试
批量修改
1》BookService
2》BookDao接口
3》BookDaodo实现类
4》测试
批量删除
1》BookService
2》BookDao接口
3》BookDaodo实现类
4》测试