QueryRunner的基本使用
对web项目配置好Spring的支持,配置完成applicationcontext.xml文件
使用QueryRunner(包import org.apache.commons.dbutils.QueryRunner;)
首先获取DataSource-->
public static DataSource getDs() {try {Context ctx = new InitialContext();if (ctx == null) {throw new Exception("Can't create context!");}DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/");//固定参数return ds;} catch (Exception e) {e.printStackTrace();return null;}}?
然后获取QueryRunner对象-->QueryRunner queryRunner = new QueryRunner(getDs());
在执行QueryRunner的query方法-->list = (List) queryRunner.query(sql, new BeanListHandler(?UserInfo.class));(UserInfo.class为实体bean类),返回的是list(UserInfo对象)
?
????