java+servlet+bean数据库操作问题带图,带码
public List<Passenger> find(int pageno){
List<Passenger> list = new ArrayList<Passenger>();
String sql="select * from passengerMessage limit"+ 3*(pageno-1)+",3";
ResultSet rs=null;
System.out.println("1");这一句执行了
try {
Statement st = conn.createStatement();
System.out.println("2");这句以及往下没执行且报出下面截图的错
rs=st.executeQuery(sql);
System.out.println("3");
st.close();
while(rs.next()){
System.out.println("4");
Passenger passenger=new Passenger(rs.getString(1),rs.getString(2),rs.getString(3));
System.out.println("5");
list.add(passenger);
}
} catch (Exception e) {
System.out.println(e.toString());
}finally{
try {
conn.close();
} catch (
SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}
说是数据库连接已经断了,但是我没有close,我搜了一下说是连接池的问题,但是我写的bean+servlet没有用到连接池,我也不会用啊
servlet
bean
java
list
------解决方案--------------------把你连接数据库 那块代码业贴出来