发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

一个困扰我三天的问题,请高手指点!(关于SUN实现CachedRowSet 的用法)

2004-11-24 10:22
赞助商链接

我用的是Oracle 9.0.2 的ojdbc14.jarJDBC驱动,用populate(rs)时报以下错误:
java.sql.SQLException: Unable to get connection

at com.sun.rowset.internal.CachedRowSetWriter.writeData(Unknown Source)

at com.sun.rowset.CachedRowSetImpl.acceptChanges(Unknown Source)

at gov.chinatax.hr.common.resacc.db.RowSetTest.test(RowSetTest.java:43)

at gov.chinatax.hr.common.resacc.db.RowSetTest.main(RowSetTest.java:64)

javax.sql.rowset.spi.SyncProviderException: Unable to get connection

at com.sun.rowset.CachedRowSetImpl.acceptChanges(Unknown Source)

at gov.chinatax.hr.common.resacc.db.RowSetTest.test(RowSetTest.java:43)

at gov.chinatax.hr.common.resacc.db.RowSetTest.main(RowSetTest.java:64)

用crs.execute()时报以下错误:

ava.lang.AbstractMethodError: oracle.jdbc.driver.OracleDatabaseMetaData.locatorsUpdateCopy()Z

at com.sun.rowset.CachedRowSetImpl.initMetaData(Unknown Source)

at com.sun.rowset.CachedRowSetImpl.populate(Unknown Source)

at com.sun.rowset.internal.CachedRowSetReader.readData(Unknown Source)

at com.sun.rowset.CachedRowSetImpl.execute(Unknown Source)

at gov.chinatax.hr.common.resacc.db.RowSetTest.test(RowSetTest.java:39)

at gov.chinatax.hr.common.resacc.db.RowSetTest.main(RowSetTest.java:69)

Exception in thread "main"
在线等答!!!
谢谢了。

2004-11-24 10:59

不知为什么SUN发布了RowSet的实现类却有Bug存在,不好用。有哪位高手在此问题有研究请赐教!是不是RowSet包里需要进行配置才能用?

2004-11-25 16:15

晕 sun是在jdbc3.0加入了resuleset的接口支持,而实现需要通过厂商的驱动程序,你使用的oracle9带的驱动明显不支持啊,你去sun的网站好好查查支持的厂商列表,你要明白,SUN只制定标准,实现是需要厂家来实现的

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com