rs.last();
System.out.println("curRows:" + rs.getRow());
rs.beforeFirst();
这样好么?有没有其它的办法?
因为我要把结果集中的数据放到String[][]data中去,所以需要先知道结果集的大小才能用new来取得相应的大小吧?
System.out.println("curRows:" + rs.getRow());
rs.beforeFirst();
这样好么?有没有其它的办法?
因为我要把结果集中的数据放到String[][]data中去,所以需要先知道结果集的大小才能用new来取得相应的大小吧?
而改用ArrayList.
我测试用上述方式取得ResultSet大小也不怎么费时间。
差不多的,要不你就 select count(*) .getRow()这个方法也不错,没问题的。
========================================
这个应该是使用web服务器的CPU吧。?
System.out.println("curRows:" + rs.getRow());
rs.beforeFirst();
这样已经很好了,正好昨天还在写这样的项目代码呢。取出的结果放在list中最好,没有看出效率的差别是因为数据量的问题。
System.out.println("curRows:" + rs.getRow());
rs.beforeFirst();只能这样啊,高手提供其他的方法吧
再把容器中的东西放到String[][]