Go to JSR:
On this page:
 
Print Format
JSRs: Java Specification Requests
JSR 114: JDBC Rowset Implementations

JavaTM API providing implementations of the JDBC Rowset interface.

  Status: Final              
  Stage       Start   Finish  
  Final Release 2   Download page   16 Jul, 2004      
  Maintenance Draft Review   Download page   12 May, 2004   14 Jun, 2004  
  Final Release   Download page   07 Apr, 2004      
  Final Approval Ballot   View results   23 Mar, 2004   05 Apr, 2004  
  Proposed Final Draft   Download page   14 Dec, 2003      
  Public Review 2   Download page   28 Aug, 2003   27 Sep, 2003  
  Public Review   Download page   26 Jun, 2003   26 Jul, 2003  
  Community Draft Ballot   View results   11 Mar, 2003   17 Mar, 2003  
  Community Review   Login page   14 Feb, 2003   17 Mar, 2003  
  Expert Group Formation       17 Apr, 2001   11 Mar, 2002  
  JSR Review Ballot   View results   03 Apr, 2001   16 Apr, 2001  
   
JCP version in use: 2.1
Java Specification Participation Agreement version in use: 1.0
Please direct comments on this JSR to: jsr-114-comments@jcp.org
 
 
Specification Lead
Lance Andersen   Sun Microsystems, Inc. 
 
Expert Group
BEA Systems   Borland Software Corporation   DataDirect Technologies
Delagrange, Morgan   IBM   Kumar, Sanjeev
Macromedia, Inc.   New Atlanta Communications, LLC   Novell, Inc.
Oracle   PointBase, Inc.   Sun Microsystems, Inc.
 

Updates to the Original Java Specification Request (JSR)

The following updates have been made to the original JSR.

The Maintenance Lead of JSR 114 is Amit Handa.

2.11 Please describe the anticipated schedule for the development of this specification.

It is intended that this JSR will be delivered as part of the J2SETM "Tiger" release.


Original Java Specification Request (JSR)

Identification | Request | Contributions

Section 1. Identification

Submitting Member: Sun Microsystems, Inc.

Name of Contact Person: Jon Ellis

E-Mail Address: jon.ellis@eng.sun.com

Telephone Number: +1 408 517 6918

Fax Number: +1 408 863 3195


Specification Lead: Jon Ellis

E-Mail Address: jon.ellis@eng.sun.com

Telephone Number: +1 408 517 6918

Fax Number: +1 408 863 3195

NOTE that this information has been updated from this original JSR.

Initial Expert Group Membership:

Macromedia
Borland
Compaq
HP/Bluestone
IBM
Informix
Merant
Oracle
SilverStream



Section 2: Request

2.1 Please describe the proposed Specification:

The proposed specification will define the API's for implementations of the Rowset interface. These implementations will be focused on providing the facilities needed by developers wanting to pass tabular data between distributed tiers and components. The specification will define the XML document format that will be used to represent the Rowset objects that are passed between components.

It is expected that the resulting specification and implementation will be integrated with JavaServer Pages tag libraries providing web developers with a richer environment for manipulating tabular data.

2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)

JavaTM 2 Platform, Standard Edition
JavaTM 2 Platform, Enterprise Edition

2.3 What need of the Java community will be addressed by the proposed specification?

The current JDBC API provides an environment for creating and manipulating tabular data associated with tabular data stores. Implementations of the Rowset interface extend this model to allow tabular data to be passed between tiers and components. This ability to "disconnect" tabular data from its source increases the scalabilty of applications and the flexibility of the programming model.

2.4 Why isn't this need met by existing specifications?

The JDBC 2.1 specification defined the javax.sql.Rowset interface and proposed several implementations. These proposed implementations are only outlined in the JDBC specification; this specification will specify these implementations more completely.

2.5 Please give a short description of the underlying technology or technologies:

See the Rowset chapter in the JDBC 2.1 specification for an overview of the Rowset interface.

2.6 Is there a proposed package name for the API Specification? (i.e., javapi.something, org.something, etc.)

Not yet determined.

2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of?

No

2.8 Are there any security issues that cannot be addressed by the current security model?

No

2.9 Are there any internationalization or localization issues?

No

2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work?

No

2.11 Please describe the anticipated schedule for the development of this specification.

It is anticipated that the development of the specification should be completed in 6 to 9 months.

Note that this section has been updated since the original JSR.





Section 3: Contributions

3.1 Please list any existing documents, specifications, or implementations that describe the technology. Please include links to the documents if they are publicly available.

JDBC 2.1 API Specification (http://java.sun.com/jdbc/download.html)

Rowset Tutorial (http://developer.java.sun.com/developer/Books/JDBCTutorial/chapter5.html) from JDBC API Tutorial and Reference, Second Edition, White et al.

Rowset implementations available on Java Developer Connection

3.2 Explanation of how these items might be used as a starting point for the work.

The JDBC 2.1 API Specification describes the Rowset interface. The Rowset Tutorial proposes several implementations, which are available in binary form via the Java Developer Connection.



 
Sun Microsystems
What's New
JSRs
JCP Procedures
Community Resources
Participation
Press & Success
What is the JCP