结果集里面没有元素。。大佬帮忙看看哪里错了

图片说明

图片说明

Book s set之后 没放入list 怎么可能有值

while里最后加 list.add(s) 不放里不行的 多打几次 记住就好了; 下次把show line拿出来 要不不好找哪一行

 while(rs.next()){
    Book s= new Book();
    //s.set...
    //s.set...
    list.add(s); // 加上这一句就可以了
}

ArrayList list = new ArrayList();//list初始化
while(rs.next()){
//以下3句只是把结果集rs传入Book s,但并未对Book s和ArrayList list产生关联
Book s= new Book();
s.setBname(rs.getString("bname");
s.setBtyle(rs.gettString("btyle");
//①
}
return list;//初始化list集合,然后直接输出,肯定啥都没啊,在①处添加list.add(list);即可