日期:2014-05-18  浏览次数:20802 次

刚学做WEB的问题..麻烦给帮个忙哈 ...
我在JSP文件中调用了 同一个 数据库操作方法 服务器报 : 连接被重置错误,我该怎么改哦 ..
  这是操作数据库的方法
    public   List   getList(int   colnum,   String   sql,   Connection   conn)   {
  Statement   stmt=null;
  ResultSet   rs   =   null;
try   {
                        List   list   =   new   ArrayList();
                        if   (conn   !=   null)   {
                                stmt   =   conn.createStatement();
                                rs   =   stmt.executeQuery(sql);

                                while   (rs.next())   {
                                        String[]   db   =   new   String[colnum];
                                        for   (int   j   =   0;   j   <   colnum;   j++)   {
                                                db[j]   =   rs.getString(j   +   1);
                                        }
                                        list.add(db);
                                }

                        }
                        return   list;
                }   catch   (SQLException   e)   {
                        System.out.println( "   huiyino.ahead.taobao.DBManager   getList()   Exception   : "+e   );
                       
              }finally   {
try   {
if   (rs   !=   null)
rs.close();
if(stmt!=null)
stmt.close();
}   catch   (SQLException   e)   {
e.getMessage();
}
}
                return   null;
        }
   这两个方法是调用上面的数据库方法.
    public   List   getYjml(Connection   conn){
List   list=new   ArrayList();
String   sql= "select   mlbh,mlmc   from   cpyjml ";
list=db.getList(2,sql,conn);
return   list