JDBC(五)Dao的设计模式和BeanUtils的使用
2018-06-17 本文已影响1人
leeqico
一、get和update的设计
get的设计模式
//1.获取Connection//2.获取PreparedStatement//3.填充占位符//4.进行查询,得到ResultSet//5.准备一个Map,键:存放列的别名,值:存放列的值
//6.得到ResultSetMetaData对象
//7.处理ResultSet,把指针向下移动一个单位
//8.由ResultSetMetaData对象得到结果集中有多少列
//9.由ResultSetMetaData对象得到每一列的别名,由ResultSet得到具体每一列的值
//10.填充Map对象
//11.用反射创建Class对应的对象
//12.遍历Map对象,用反射填充对象的属性值,属性名为Map的key,属性值为Map的value
update的设计
二、使用beanutils工具类操作JavaBean
搭建环境需要同时加入commons-beanutils-1.8.0.jar和commons-logging-1.1.1.jar
(1)
(2)
(3)使用beanutils取代反射的工具类
(4)getForList
(5)getForValue