JSRs: Java Specification Requests
JSR 54: JDBCTM 3.0 Specification
JCP version in use: 2.1
Java Specification Participation Agreement version in use: 1.0
The proposed specification will update the JDBCTM specification to reflect changes in the SQL specification and JavaTM platform.
Please direct comments on this JSR to the Spec Lead(s)
The following information has been updated from the original request.
Name of Maintenance Lead: Lance Andersen
Telephone Number: +1 781 442 2037
Fax Number: -
Section 1. Identification
Sun Microsystems, Inc
Name of Contact Person: Jon Ellis, Linda Ho
Telephone Number: (408) 517-6918
Fax Number: (408) 863-3195NOTE that this information has been updated from this original request.
Section 2: Request
2.1 Please describe the proposed Specification:
The proposed specification is for the next version of the JDBC API.
2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)
Java 2 Standard Edition (Targeted for a version 1.4)
2.3 What need of the Java community will be addressed by the proposed specification?
The proposed specification will update JDBC to reflect changes in the SQL specification and Java platform.
2.4 Why isn't this need met by existing specifications?
JDBC 2.1 already satisfies many of the requirements for developing database applications. Therefore, the emphasis of this release will be to:
2.5 Please give a short description of the underlying technology or technologies:
JDBC is a Java API for executing SQL statements.
2.6 Is there a proposed package name for the API Specification? (i.e., javapi.something, org.something, etc.)
2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of?
2.8 Are there any security issues that cannot be addressed by the current security model?
2.9 Are there any internationalization or localization issues?
2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work?
The proposed JDBC 3.0 specification will supersede both the JDBC 1.22 and JDBC 2.1 specification.
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 1.22 API Specification -
3.2 Explanation of how these items might be used as a starting point for the work.The proposed JDBC 3.0 specification will include and augment the features described in the JDBC specifications listed above. The specification resulting from the Connector JSR will be used as the basis for aligning JDBC with the Connector Architecture.