Java 中的 DataSet 类?
有谁知道Java中是否有像.Net那样的DataSet类?我熟悉EJB3和做数据的“java方式”。但是,我仍然非常想念数据库查询、xml 和 DataSet 类提供的对象之间的无缝集成。有没有人找到DataSet的Java实现(包括DataTable,DataRow等)?
编辑:另外,如果有人有DataSet的java风格的教程,请分享一个链接。
有谁知道Java中是否有像.Net那样的DataSet类?我熟悉EJB3和做数据的“java方式”。但是,我仍然非常想念数据库查询、xml 和 DataSet 类提供的对象之间的无缝集成。有没有人找到DataSet的Java实现(包括DataTable,DataRow等)?
编辑:另外,如果有人有DataSet的java风格的教程,请分享一个链接。
你有没有看过javax.sql.rowset.WebRowSet?
来自 Javadocs:
WebRowSetImpl 提供了标准参考实现,如果需要,可以对其进行扩展。
标准 WebRowSet XML 架构定义可在以下 URI 中找到:
http://java.sun.com/xml/ns/jdbc/webrowset.xsd
它描述了在 XML 中描述 RowSet 对象时所需的标准 XML 文档格式,并且必须使用 WebRowSet 接口的所有标准实现才能确保互操作性。此外,WebRowSet 模式使用特定的 SQL/XML 模式批注,从而确保更大的跨平台互操作性。这是ISO组织目前正在进行的一项努力。SQL/XML 定义在以下 URI 中可用:
http://standards.iso.org/iso/9075/2002/12/sqlxml
你可能想看看这个开源库:
https://www.developerfusion.com/project/20506/casperdatasets/
它易于使用(很像使用sql结果集),并且全部在内存中。它还支持对数据的复杂查询和索引。