2009-07-28 14 views
11

.NETにあるようなJavaのDataSetクラスがあるかどうかは誰にも分かりますか?私はEJB3とデータを行う "Javaの方法"に精通しています。しかし、私は実際には、DataSetクラスによって提供されるデータベースクエリ、XML、およびオブジェクトの間のシームレスな統合を見逃しています。誰もDataSet(DataTable、DataRowなど)を含むJava実装を見つけましたか?JavaのDataSetクラス?

編集:誰かがDataSetのjava flavorのチュートリアルを持っている場合は、リンクを共有してください。

+0

ルック:http://java.sun.com/j2se/1.5.0/docs/api/java/sql/ResultSet.html –

+0

は、あなたがのためのソリューションのいずれかの種類を見つける持っていますこの?? 私は同じ問題に直面しました。 – NovusMobile

答えて

2

あなたはjavax.sql.rowset.WebRowSetを見ましたか? Javadocから

WebRowSetImplが 標準リファレンス実装、必要に応じて延長することができる を提供します。

標準のWebRowSet XMLスキーマ 定義は、URI以下 で入手可能である:

http://java.sun.com/xml/ns/jdbc/webrowset.xsd 

それはXMLで RowSetオブジェクトを記述し、すべてこと を使用しなければならない場合に必要な標準のXML文書 フォーマットを記述する WebRowSetインターフェイスの標準実装で、 の相互運用性を保証します。また、 WebRowSetスキーマは、特定のSQL/XML スキーマ注釈を使用するため、クロスプラットフォーム 相互運用性の高い を保証します。これは、ISO 組織で現在進行中の作業です。 です。 SQL/XML定義 は、次のURIで確認できます。rexemよう

http://standards.iso.org/iso/9075/2002/12/sqlxml 
0

ResultSet上記コメントしています。 Javaのデータのやり方と、C#の方法との違いを考えてみたいと思いませんか?

+3

ResultSetは、DataSets/DataTablesと比較して非常に異なる.NETs DataReaderのようなものです。 – nos

+2

@nos ...そして、なぜ人々はまだJavaを使用しているのでしょうか?-) –

0

「データセットの方法」とは何かを知っているかもしれませんが、似たようなものが見つかるかもしれませんが、そのようにしたいと思っていますか? Javaにはたくさんの選択肢がありますが、何かもっと調理したい場合、なぜ休止状態を探索しないかは、業界で非常に人気があり、求めているものより多くのパワーを与えるでしょう。

3

あなたは、このオープンソースのライブラリに見てみたいことがありますそのすべてのメモリ内にあります。また、データに対する複雑なクエリやインデックスもサポートしています。

0

私はExDataSetの著者です。 java/androidアプリケーションから.NETへのDataSetをWebサービスに送信する方法が必要な場合は、このライブラリを参照する必要があります。 .NETデータセットオブジェクトでxml表現で100%完全に互換性があり、テーブル、行、リレーション、外部キーと固有キー、ネストしたテーブルなどを送信することをサポートします。