把catch(Exception e){}的内容写成
catch(Exception e){e.printStackTrace();}
然后把错误提示全贴出来

解决方案 »

  1.   

    这是我写的一个分页工具中的一段代码,可能对有帮助
    现在人变懒了,不然就帮你看看了:)
        public Collection getDataOfPage(int pageNo) throws SQLException {
            Collection col = new ArrayList();
            if (pageNo < 1 || pageNo > this.maxPage) return col;
            PreparedStatement ps = con.prepareStatement(pageSql);
            java.util.Iterator iArgs = args.iterator();
            int index=1;
            while (iArgs.hasNext())
                ps.setObject(index++, iArgs.next());
            ps.setInt(index++, (pageNo - 1)* rowsPerPage + 1);
            ps.setInt(index, pageNo * rowsPerPage);
            ResultSet result = ps.executeQuery();
            ResultSetMetaData rsmd = result.getMetaData();
            int columnCount = rsmd.getColumnCount();
            while (result.next()) {
                Hashtable htRow = new Hashtable();
                for (int i = 1; i <= columnCount; i++) {
                    htRow.put(rsmd.getColumnName(i), result.getObject(i));
                }
                col.add(htRow);
            }
            result.close();
            ps.close();
            this.curPage = pageNo;
            return col;
        }
      

  2.   

    iName.setColName(rstMdt.getColumnName(i+1).toString().trim());
      

  3.   

    你不贴错误信息,很少有人看的,像javavm这样乐于助人又有时间看代码的人不多
      

  4.   

    是哈,我错了……
    在此非常感谢DanielYWoo(绿色毒汁) ,javavm(Java VM), arefe(arefe) 
    马上给分!