在需求中明白理解DBUtils 和javaBean BeanUtils 的使用
需求:
将数据库中的商品信息查询出来展示在页面上:
对数据库的直接操作的代码:
//这就是使用DBUtils 框架的操作
//创建QueryRunner
QueryRunner pr= new QueryRunner(DateSourceUtils.getDataSource());
//编写sql 语句
String sql = "select * from product";
//执行sql 语句,并且返回集合
return pr.query(sql,new BeanListHandler<>(Product.class));
这个需求中主要使用:
DButils 是 apeach 组织下的一个框架,可以简化对数据库 的操作,将查询的结果直接封装。使用时需要导入jar 包,对数据库的操作还需要连接池(c3p0),自己要写一个工具类
一:通过连接池的一些操作,在工具类中将连接的获取,资源的释放封装。BDUtils 框架中的一些操作(获取连接之类的)就要用到工具类中的一些方法
需求二:
向数据库中添加一组数据
//将获取的数据(表单提交的数据)封装到Product 的对象中。Product 是一个javaBean 。
//这是 javaBean BeanUtils 的使用