谁用过CacheRowSet这个类,能给我提供一些使用帮助吗? http://developer.java.sun.com/developer/Books/JDBCTutorial/chapter5.htmljava.sun.com还有这个类的javadoc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说,只要ResultSet是打开的,它就会保持一个数据库连接。如果只把结果集保存一个较短的时间,这是比较好的办法。但是,我们如果要较长时间使用这个结果集,就会占用大量的网络资源如果这个结果集有1000条记录,但每页只能显示10行。就需要将此结果集保存一段时间,如果一直打开数据库连接,这是不可接受的。所以,CachedResultSet(不是CacheResultSet)(缓冲结果集)就可解决这一问题。一旦它被填充入结果,就可关闭连接,就象“脱机工作”。当我们改动结果集对象时,它又会连接到数据库,进行更新。sun.jdbc.rowset.CachedRowSet类就定义了缓冲存储的结果集:public class CachedRowSet extends BaseRowSet implements javax.sql.RowSet,javax.sql.RowSetInternal,java.io.Serializable,java.lang.Cloneable具体使用方法:CachedRowSet rowSet=new CachedRowSet();rowSet.setCommand("Select * from DB");rowSet.setUrl("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Test");rowSet.setUsername("sa");rowSet.setPassword("123");rowSet.execute();while(rowSet.next()){ }(rowSet.execute()是向rowSet对象中填充内容。)所以,关闭(rowSet.close()方法)应在rowSet.execute()以前被调用。你要想找到sun.jdbc.rowset.CachedRowSet包,就去java.sun.com下载。(Early Access(先期试用)中)。 字符串问题!! 关于java调用存储过程的问题(附代码) 怎样用Java获取银江网络行情的数据? JTree中为什么将setRootVisiable(false)后整个tree都不显示了(附代码) 连连看用什么来装载图标好? 伤透人心的问题 将class转换为byte[]的问题 java有没有使用硬件加速的方法 怎么使一个面板的局部重画? 请问这段C代码如何翻译成Java?一定给分。 真的没法解决了吗??? 请问各位大虾policy文件及property文件如何生成?
sun.jdbc.rowset.CachedRowSet类就定义了缓冲存储的结果集:
public class CachedRowSet extends BaseRowSet implements javax.sql.RowSet,javax.sql.RowSetInternal,java.io.Serializable,java.lang.Cloneable具体使用方法:
CachedRowSet rowSet=new CachedRowSet();
rowSet.setCommand("Select * from DB");
rowSet.setUrl("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Test");
rowSet.setUsername("sa");
rowSet.setPassword("123");
rowSet.execute();
while(rowSet.next())
{
}
(rowSet.execute()是向rowSet对象中填充内容。)所以,关闭(rowSet.close()方法)应在rowSet.execute()以前被调用。
你要想找到sun.jdbc.rowset.CachedRowSet包,就去java.sun.com下载。(Early Access(先期试用)中)。