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

将项目迁移到 Java 11 时,我们收到与使用 RowSet 技术相关的此错误(请参阅教程)。

java: can't access com.sun.rowset.CachedRowSetImpl

com.sun.rowset.CachedRowSet的类文件未找到。

java: 不兼容的类型: com.sun.rowset.CachedRowSetImpl 不能转换为 java.sql.ResultSet

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

我该如何解决这个问题?


噜噜哒
浏览 116回答 1
1回答

幕布斯7119047

您应该使用 RowSetProvider 来获取工厂。RowSetFactory aFactory = RowSetProvider.newFactory(); CachedRowSet crs = aFactory.createCachedRowSet();来自 Javadoc:一个工厂 API,它使应用程序能够获取可用于创建不同类型的 RowSet 实现的 RowSetFactory 实现。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java