编写显示所有的dao方法
打开dao目录下面的PersonDao接口
编写显示所有方法
public interface PersonDao { //显示所有 List<PersonBean> select(); }
编写完毕 再到实现类里重写此方法
@Override public List<PersonBean> select() { //sql String sql = "SELECT * FROM person"; //obj Object[] objects = {}; //调父类的方法获得一个查询结果集 ResultSet resultSet = commonQuery(sql, objects); //new一个数据表 List<PersonBean> personBeanList = new ArrayList<>(); //循环遍历此结果集 如有下一行 while (resultSet.next()){ PersonBean personBean = lineToObject(resultSet); personBeanList.add(personBean); } //返回数据 return personBeanList; }
编写完毕
有报错的地方 使用alt+enter选择try catch异常捕捉一下
@Override public List<PersonBean> select() { //sql String sql = "SELECT * FROM person"; //obj Object[] objects = {}; //调父类的方法获得一个查询结果集 ResultSet resultSet = commonQuery(sql, objects); //new一个数据表 List<PersonBean> personBeanList = new ArrayList<>(); //循环遍历此结果集 如有下一行 while (true){ try { if (!resultSet.next()) break; } catch (SQLException throwables) { throwables.printStackTrace(); } PersonBean personBean = lineToObject(resultSet); personBeanList.add(personBean); } //返回数据 return personBeanList; }
此方法编写完毕