Java中的DataSet类?
有没有人知道Java中是否存在类似于.Net的DataSet类? 我熟悉EJB3和做数据的“java方式”。 但是,我仍然怀念数据库查询,xml和DataSet类提供的对象之间的无缝集成。 有没有人找到DataSet的Java实现(包括DataTable,DataRow等)?
编辑:如果有人有数据集的Java风格的教程,请分享链接。
你看过javax.sql.rowset.WebRowSet吗?
来自Javadocs:
WebRowSetImpl提供标准的参考实现,如果需要可以扩展。
标准的WebRowSet XML Schema定义可从以下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
检查:
http://download.oracle.com/docs/cd/E17802_01/j2se/javase/6/jcp/beta/apidiffs/java/sql/DataSet.html
像上面评论的rexem一样的ResultSet 。 您是否想详细说明您认为Java的数据处理方式以及它与C#方式的区别?
我知道你的意思是“数据集方式”也许你可以找到类似的东西,但是你确定你想要这样做吗? Java有很多选择,但是如果你想要更熟的东西,为什么不去探索hibernate,它是业界非常流行的,它将为你提供更多你所要求的function。
您可能正在寻找Java中的LINQ实现。 恕我直言比DataSet / DataTable路线更好。
http://code.google.com/p/jaque/
免责声明:我没有使用过其中任何一种。
我是ExDataSet的作者。 如果您需要一种方法将DataSet从java / android应用程序发送到.NET Web服务,您应该看看这个库。 它与.NET DataSet对象在xml表示中完全兼容,并支持发送表,行,关系,外键和唯一键,嵌套表等。
我自己做了一个。 只有DataTable和DataRow,可能不完整。 检查: