Resultset这个数据库操作的类想必很多人都非常熟悉,但是CachedRowSetImpl这个类就不一定都知道了。不过确实很方便,也节省了数据库链接这种宝贵的资源。
CachedRowSetImpl的对象可以保存ResultSet的对象中的数据,也就是说,保存后就可以关闭数据库相关的链接。而CachedRowSetImpl对象的操作和ResultSet一样的。因此节省了数据库的链接。
具体操作很简单
ResultSet rs = conn.executeQuery(sql)
CachedRowSetImpl rowSet = new CachedRowSetImpl();
rowSet.populate(rs);