简述一下QuerryRunner类的相关使用吧
一、简介
接口QueryRunner是DBUtils包中的一个数据库工具类
二、作用
简化对数据库的操作
三、方法
接口的方法及参数主要使用有两个:
①update(String sql,object params)//进行增删改的方法
②query(String sql,object params)//查询方法
四、具体使用方法
拿更新操作为例:
private QueryRunner qr= new QueryRunner(JDBCUtils.getDataSource());
//创建对象getDataSource可以看我写的关于JDBC的文章
public void edit(Employee e) {
try{
String sql="UPDATE Emoloyee SET name=?,money=?,description=? WHERE id=?";Object[] params={e.getname(),e.getMoney(),e.getwid()};//存sql语句中“?”处的值
qr.update(sql,params);//调用qr对象方法UPDATE更新}catch(SQLException ex){
throw new RuntimeException("更新失败");
}
}
调用qr方法会抛出异常,异常需要在方法中处理掉丢一个运行异常,最好是不要往外抛,免得难以处理
注意:
QueryRunner有结果集返回的时候,有八种常用的获取结果集方式,Java Bean对象的获取,
,保存的结果集BeanHandler或者BeanListHandler中当中,具体可以通过CSDN查看其它的文章,