2009-07-28 3 views
11

.Net에있는 것처럼 DataSet 클래스가 Java에 있는지 아는 사람 있습니까? 나는 EJB3와 데이터를 수행하는 "자바 방식"에 익숙하다. 그러나 필자는 여전히 데이터베이스 쿼리, xml 및 DataSet 클래스에서 제공하는 개체 간의 완벽한 통합을 놓친다. 누구든지 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을 보았습니까? 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로 볼 수 있습니다 : 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 응용 프로그램에서 DataSet을 .NET 웹 서비스로 보내는 방법이 필요하면이 라이브러리를 살펴 봐야합니다. NET DataSet 개체와 완벽하게 100 % 호환되며 테이블, 행, 관계, 외래 키 및 고유 키, 중첩 테이블 등을 지원합니다.