关于ResultSet过渡的问题,想写一个Java版的SqlHelper
C#里面有DataSet DataTable,用来做数据中转过渡非常方便,所以很多C#项目使用了SqlHelper方法。
最近在学习Java,一个J2EE项目,我也想用SqlHelper的概念。
但是ResultSet在对象close()后,就无效了,为了数据库性能不得不close()连接对象。
那么用什么来过渡数据呢?也就是一个方法返回二维数据表。
用List,又没了字段名。用List集合JavaBean又不能确定是哪个Bean,如果强行写进去就失去了SqlHelper的优势。
或者Java没有这类方法?
------解决方案--------------------hibernate......
你去看看吧
------解决方案--------------------javax.swing.table.TableModel;
javax.swing.table.DefaultTableModel;
public TableModel getResult(){
....
TableModeldTable dtable= new DefaultTableModel();
while(rs.next()){
rs.getMetaData();// set tables header....
dtable.setValutAt(rs.get(rsRow),tableRow,tableColumn);
...
}
}