通过jdbc创建连接stmt 实例获取ResultSet结果集,由于结果集关闭则无法获取,所以需要一步写入或者持久化连接,我这里提供了一次写入关闭流。
首先conn.createStatement是支持持久化连接的,分为不带参,两个和三个参数,在jdbc2.0+,不了解的自行百度
/**
**@author zxf
**/
public static ArrayList<ResultSet> ResultSetList(String outName,String[] sheetNameList,String[] sql) throws Exception {
ArrayList<ResultSet> rSets=new ArrayList<ResultSet>();
try {
stmt = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY, ResultSet.HOLD_CURSORS_OVER_COMMIT);
for (int i = 0; i < sql.length; i++) {
String name