import static org.junit.Assert.*;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.junit.Test;
import com.hong.bean.User;
import com.hong.utils.JdbcUtil;
/***
* 第一步导入dbutils包
* 第二步获取connection
* 第三步编写sql语句
* 第四步实例化QueryRunner对象
* 第五步调用query方法query(conn,sql,Bean(List)Handler)
* @author Administrator
*
*/
public class TestQueryRunner {
@Test
public void test() {
Connection conn = JdbcUtil.getConn();
String sql = "select * from userinfo;";
QueryRunner qr = new QueryRunner();
try {
List<User> list = (List<User>) qr.query(conn,sql, new BeanListHandler(User.class));
System.out.println(list);
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}
dbutils包中QueryRunner的应用
最新推荐文章于 2022-07-10 09:00:00 发布