这肯定是你操作了100000000000000条数据,然后只利用了10条做为显示,这是非常低效的
分页的话。。
用select top 10 * from table来解决吧,这是只取到前10条纪录
ResultSet rs = ......;
ResultSetMetaData rsmd = rs.getMetaData();
int colCount = rsmd.getColumnCount();
List list = new ArrayList();
while(rs.next()){
for(int i=0;i
}
list.add(rs1);
}
这样看看!通过结果集,可以得到原数据结果集,在等到总共的!
当然看你得sql了,当然是返回1000000000000条。
只是你只用了10条而已。
帮你顶起来
把resultset
rs
=
sta.executeupdate(sql);
去掉resultset
rs
=
改成sta.executeupdate(sql);或者改成int
rs
=
sta.executeupdate(sql);