package com.xf.dao;import com.xf.beans.StateInfo;import com.xf.beans.UserInfo;import com.xf.utils.DBManager;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.BeanHandler;import org.apache.commons.dbutils.handlers.BeanListHandler;import java.sql.Connection;import java.sql.SQLException;import java.util.List;public class StateDao { QueryRunner qr =new QueryRunner(); public List<StateInfo> getStates(){ //通过工具类去获取数据库连接 Connection conn = DBManager.getConn(); //qr执行查询连接 sql语句 try { return qr.query(conn,"select * from stateinfo",new BeanListHandler<>(StateInfo.class));//返回的类型为集合类型,集合类存放的数据为StateInfo } catch (SQLException e) { e.printStackTrace(); }finally { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } return null; }}