首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RowSet的Java 8到Java 11迁移(获取错误)

RowSet的Java 8到Java 11迁移(获取错误)
EN

Stack Overflow用户
提问于 2019-03-18 06:26:31
回答 1查看 1.5K关注 0票数 4

当将我们的项目迁移到Java11时,我们会得到与使用RowSet技术相关的错误(参见教程)。

java:无法访问com.sun.rowset.CachedRowSetImpl 未找到com.sun.rowset.CachedRowSetImpl的类文件。 com.sun.rowset.CachedRowSetImpl :不兼容类型:无法将java.sql.ResultSet转换为java.sql.ResultSet

我在Java11中了解到,com.sun包是不可访问的。

我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-18 06:33:20

你应该使用RowSetProvider来建立一个工厂。

代码语言:javascript
复制
RowSetFactory aFactory = RowSetProvider.newFactory();
CachedRowSet crs = aFactory.createCachedRowSet();

来自Javadoc:

一个工厂API,它使应用程序能够获得可用于创建不同类型的RowSetFactory实现的RowSet实现。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55215658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档