神阿! 救救我吧 rowset.jar到底在哪里?莫非在你心中 一般这样的数据库数据处理方法在 jdbc 里面就有吧,需要单独下载 rowset.jar 么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你down的只是一个接口,RowSet在JDBC2.0里面是没有的,一般的JDBC Driver也没有实现这个接口。如果你的数据库没有实现,那也没有办法。 RowSet大概一两年前我用过三个厂商的实现,包括Sun实现,Oracle实现,Bea实现天呢,bug满天飞,尤其是Sun的他们对Timestamp, Date, CLOB, BLOB, Boolean的处理,或多或少都有问题有些是JDK的历史遗留问题,比如ResultSetMetaData的getPrecision用int作为返回类型(不过Bea绕过了这个问题)兄台,还是劝你不要用RowSet的好。 http://community.csdn.net/Expert/topic/3835/3835129.xml?temp=.705456这个帖子里有下载地址 请问各位任兄,如果不用RowSet,在EJB中怎样返回一个数据集呢 我想这么实现,但是在CachedRowSetImpl crsResult = new CachedRowSetImpl(); 的时候报错java.lang.NullPointerExceptionConnection conn = DBConnManager.getInstance().getConnection();Statement state = conn.createStatement();ResultSet rs = state.executeQuery("select sysdate from dual");CachedRowSetImpl crsResult = new CachedRowSetImpl(); crsResult.populate(rs);DBConnManager.getInstance().closeConnection(conn); 在CachedRowSetImpl crsResult = new CachedRowSetImpl(); 的时候报错java.lang.NullPointerException----------------------------------------希望你有看一下我前面贴出的那个帖子 谢谢! 我看了,但是不是很理解为什么出java.lang.NullPointerException错误, 那里边也没有说明。请明示 CachedRowSet crs = null;ResultSet rs = stmt.executeQuery(sql); cst.populate(crs);CachedRowSet实现了Serializable,然后crs可以通过rmi传给客户端 CachedRowSet crs = new CachedRowSet();ResultSet rs = stmt.executeQuery(sql); cst.populate(crs);CachedRowSet实现了Serializable,然后crs可以通过rmi传给客户端 com.sun.rowset.JdbcRowSetResourceBundle.getJdbcRowSetResourceBundle的时候如果取得的Locale不是US,就要读取相应Locale的配置文件,而打包的rowset.jar中又不存在这个文件,所以会出现这样的问题我的解决办法是:1.解开rowset.jar2.在com.sun.rowset包下复制一个RowSetResourceBundle.properties,命名为RowSetResourceBundle_CN.properties3.重新打包为rowset_CN.jar struts中的下拉列表问题 j2ee提供的两种事务处理方式是哪两种? struts2.0与2.1之间问题 List 中 存放 几百条数据 同搜索去处数据 怎么实现好些? Weblogic的乱码问题(仅剩最后一部分) JAVA 怎么部署一个稳定,支持大量用户在线的服务器 面试大受挫折,求Java面试题大汇总(最少200求),附上答案者高分。应届毕业生应该注意那样东西,请大侠们指点,谢谢 开发 ejb大家用什么工具呀 在struts中如何用JavaMail? 两个实体类转换异常如何解决 一个jsp 注册的小问题 List的重新随机排序问题
天呢,bug满天飞,尤其是Sun的
他们对Timestamp, Date, CLOB, BLOB, Boolean的处理,或多或少都有问题
有些是JDK的历史遗留问题,比如ResultSetMetaData的getPrecision用int作为返回类型(不过Bea绕过了这个问题)兄台,还是劝你不要用RowSet的好。
这个帖子里有下载地址
Statement state = conn.createStatement();
ResultSet rs = state.executeQuery("select sysdate from dual");
CachedRowSetImpl crsResult = new CachedRowSetImpl();
crsResult.populate(rs);
DBConnManager.getInstance().closeConnection(conn);
----------------------------------------希望你有看一下我前面贴出的那个帖子
ResultSet rs = stmt.executeQuery(sql);
cst.populate(crs);
CachedRowSet实现了Serializable,然后crs可以通过rmi传给客户端
ResultSet rs = stmt.executeQuery(sql);
cst.populate(crs);
CachedRowSet实现了Serializable,然后crs可以通过rmi传给客户端
1.解开rowset.jar
2.在com.sun.rowset包下复制一个RowSetResourceBundle.properties,命名为RowSetResourceBundle_CN.properties
3.重新打包为rowset_CN.jar