一个以ResultSet为参数,返回Vector的方法总是发生异常,兄弟们帮看看! 把catch(Exception e){}的内容写成catch(Exception e){e.printStackTrace();}然后把错误提示全贴出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我写的一个分页工具中的一段代码,可能对有帮助现在人变懒了,不然就帮你看看了:) 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; } iName.setColName(rstMdt.getColumnName(i+1).toString().trim()); 你不贴错误信息,很少有人看的,像javavm这样乐于助人又有时间看代码的人不多 是哈,我错了……在此非常感谢DanielYWoo(绿色毒汁) ,javavm(Java VM), arefe(arefe) 马上给分! 黑洞数程序 关于hashset的问题 看个小问题,不能出现界面 请各位大侠帮忙看一下啊,这到底是怎么回事 大雪天裸体跪求跪求一个简单问题答案! 为什么中级程序设计中有许多接口和抽象类?? oracle中可不可以跟踪对数据库的操作 java应用在什么方面? JBUILDER8和JBOSS3.04(与TOMCAT4.1合成)能够实现WEB SERVICE功能的开发吗? 求购JBuilder7注册码文件 如何让tooltipManager显示的文字可以分行。 Java中的类在Jbuilder7中如何运行?
现在人变懒了,不然就帮你看看了:)
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;
}
在此非常感谢DanielYWoo(绿色毒汁) ,javavm(Java VM), arefe(arefe)
马上给分!