Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
一个困扰我三天的问题,请高手指点!(关于SUN实现CachedRowSet 的用法)
04-11-24
netdragon
我用的是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"
在线等答!!!
谢谢了。
netdragon
2004-11-24 10:59
不知为什么SUN发布了RowSet的实现类却有Bug存在,不好用。有哪位高手在此问题有研究请赐教!是不是RowSet包里需要进行配置才能用?
xidaboy
2004-11-25 16:15
晕 sun是在jdbc3.0加入了resuleset的接口支持,而实现需要通过厂商的驱动程序,你使用的oracle9带的驱动明显不支持啊,你去sun的网站好好查查支持的厂商列表,你要明白,SUN只制定标准,实现是需要厂家来实现的