当前位置: 代码迷 >> J2EE >> java+servlet+bean数据库操作有关问题带图,带码
  详细解决方案

java+servlet+bean数据库操作有关问题带图,带码

热度:162   发布时间:2016-04-21 23:24:23.0
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

------解决方案--------------------
把你连接数据库 那块代码业贴出来
  相关解决方案