对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对象)