有一个ResultSet,怎么把它传给一个需要RowSet参数的函数 怎么有 java.lang.ClassCastException 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RowSet继承了ResultSet所以向上强制转换即(ResultSet)rowset是安全的而当向下强制转换即(RowSet)ResultSet是不安全的如果失败,就会抛出java.lang.ClassCastException这个异常!!! 那有没有办法,让ResultSet传入以RowSet为参数的函数。 在jdbc中,如何得到一个RowSet,里面为什么没有getConnection(); 应该说RowSet接口扩展了ResultSet接口,它具有ResultSet所有的方法使用RowSet是使用javax.sql.RowSet接口不过使用时应该具体化RowSet接口使用下面3个CachedRowSetJdbcRowSetWebRowSet建议找本书看看!!! 首先到Sun公司网站下载扩展类库,忘了网址了,不过我这儿有,如果不想麻烦找的化,我可以发给你。 public RowSet queryRowSet(String sql) { RowSet rowSet = null; try { Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); rowSet = new CachedRowSet(); rowSet.populate(rs); rs.close(); stmt.close(); } catch (SQLException ex) { log(ex, "Error occurs in queryRowSet"); rowSet = null; } catch(NullPointException ex){ log(ex, "Error occurs in queryRowSet"); rowSet = null; } finally{ return rowSet; } } 约瑟夫问题求解!! 多线程怎么实时控制,比如说叫你运行立刻获得cup的使用,而不是进入就绪 哪位大哥有完整一点简单一点的扫雷程序给小弟发一个.多谢! sql语句的嵌入java语言的问题,希望大家帮帮忙 [求教:]清华书上的能关闭窗口的代码:(一字不差!),但就是抱错: 我该怎么得倒[0,n]的一个随机数。急!!!!!!!! 有人用新浪点点通吗?为何现在老是连不上? 反射技术的光芒好强 求解决方法 各位高手,我有个问题不明白。请进来指点一下! 有关jdbc-odbc的问题,有源码,那位高人能指点一二,高分相送 高分求助!!! 高分求助(续)
所以向上强制转换即(ResultSet)rowset是安全的
而当向下强制转换即(RowSet)ResultSet是不安全的
如果失败,就会抛出java.lang.ClassCastException这个异常!!!
使用RowSet是使用javax.sql.RowSet接口
不过使用时应该具体化RowSet接口
使用下面3个
CachedRowSet
JdbcRowSet
WebRowSet
建议找本书看看!!!
public RowSet queryRowSet(String sql) {
RowSet rowSet = null;
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
rowSet = new CachedRowSet();
rowSet.populate(rs);
rs.close();
stmt.close();
}
catch (SQLException ex) {
log(ex, "Error occurs in queryRowSet");
rowSet = null;
}
catch(NullPointException ex){
log(ex, "Error occurs in queryRowSet");
rowSet = null;
}
finally{
return rowSet;
}
}