请问能直接操作ResultSet类? 行不通。要求1的功能是数据库封装了的。不需要自己加以干预。即使你指定了位置,它也会给你打乱。要求2的功能可以通过sql语句来实现。而不是操作resultset来实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接用那个会出很多问题。封一次比较好,最好是用resultset取数据,用cachedrowset操作数据import sun.jdbc.rowset.CachedRowSet; public CachedRowSet executeQuery(String sql) throws java.sql.SQLException { CachedRowSet cst = new CachedRowSet(); try { conn = db.getConnection(); ps = conn.createStatement(); rs = ps.executeQuery(sql); cst.populate(rs); rs.close(); } catch (SQLException e) { System.out.println(e.getMessage()); } finally { db.CleanConnection(conn, ps, rs); } return cst; } 收藏 poi 使用模板创建一个XSSFWorkbook,为什么取不到row对象 初学java,请问系统配置问题 java 绘图与图片的问题!! jsf中的datatable控件怎么显示行号呢? 为什么要继承Frame类呢 java中exec()函数问题啊...有谁回帮帮忙喽!!!! 帮着找错误,马上散分 高手看!关于JTable,看您有没有高招? 如何给整个目录下的所有文件做成一个JAR文件,在线等待 新手初来,问一个蠢问题 upcast和extend有什么区别啊 关于applet的问题
import sun.jdbc.rowset.CachedRowSet; public CachedRowSet executeQuery(String sql) throws java.sql.SQLException {
CachedRowSet cst = new CachedRowSet();
try {
conn = db.getConnection();
ps = conn.createStatement();
rs = ps.executeQuery(sql);
cst.populate(rs);
rs.close();
}
catch (SQLException e) {
System.out.println(e.getMessage());
}
finally {
db.CleanConnection(conn, ps, rs);
}
return cst;
}