< prev index next >
src/java.sql/share/classes/java/sql/package-info.java
Print this page
rev 60127 : 8249205: Remove unnecessary trademark symbols
*** 25,55 ****
/**
*
* Provides the API for accessing and processing data stored in a
* data source (usually a relational database) using the
! * Java™ programming language.
* This API includes a framework whereby different
* drivers can be installed dynamically to access different data sources.
! * Although the JDBC™ API is mainly geared
* to passing SQL statements to a database, it provides for reading and
* writing data from any data source with a tabular format.
* The reader/writer facility, available through the
* {@code javax.sql.RowSet} group of interfaces, can be customized to
* use and update data from a spread sheet, flat file, or any other tabular
* data source.
*
! * <h2>What the JDBC™ 4.3 API Includes</h2>
! * The JDBC™ 4.3 API includes both
* the {@code java.sql} package, referred to as the JDBC core API,
* and the {@code javax.sql} package, referred to as the JDBC Optional
* Package API. This complete JDBC API
! * is included in the Java™ Standard Edition (Java SE™), version 7.
* The {@code javax.sql} package extends the functionality of the JDBC API
* from a client-side API to a server-side API, and it is an essential part
! * of the Java™ Enterprise Edition
! * (Java EE™) technology.
*
* <h2>Versions</h2>
* The JDBC 4.3 API incorporates all of the previous JDBC API versions:
* <UL>
* <LI> The JDBC 4.2 API</li>
--- 25,55 ----
/**
*
* Provides the API for accessing and processing data stored in a
* data source (usually a relational database) using the
! * Java programming language.
* This API includes a framework whereby different
* drivers can be installed dynamically to access different data sources.
! * Although the JDBC API is mainly geared
* to passing SQL statements to a database, it provides for reading and
* writing data from any data source with a tabular format.
* The reader/writer facility, available through the
* {@code javax.sql.RowSet} group of interfaces, can be customized to
* use and update data from a spread sheet, flat file, or any other tabular
* data source.
*
! * <h2>What the JDBC 4.3 API Includes</h2>
! * The JDBC 4.3 API includes both
* the {@code java.sql} package, referred to as the JDBC core API,
* and the {@code javax.sql} package, referred to as the JDBC Optional
* Package API. This complete JDBC API
! * is included in the Java Standard Edition (Java SE), version 7.
* The {@code javax.sql} package extends the functionality of the JDBC API
* from a client-side API to a server-side API, and it is an essential part
! * of the Java Enterprise Edition
! * (Java EE) technology.
*
* <h2>Versions</h2>
* The JDBC 4.3 API incorporates all of the previous JDBC API versions:
* <UL>
* <LI> The JDBC 4.2 API</li>
*** 65,75 ****
* </UL>
* <P>
* Classes, interfaces, methods, fields, constructors, and exceptions
* have the following "since" tags that indicate when they were introduced
* into the Java platform. When these "since" tags are used in
! * Javadoc™ comments for the JDBC API,
* they indicate the following:
* <UL>
* <LI>Since 9 -- new in the JDBC 4.3 API and part of the Java SE platform,
* version 9</li>
* <LI>Since 1.8 -- new in the JDBC 4.2 API and part of the Java SE platform,
--- 65,75 ----
* </UL>
* <P>
* Classes, interfaces, methods, fields, constructors, and exceptions
* have the following "since" tags that indicate when they were introduced
* into the Java platform. When these "since" tags are used in
! * Javadoc comments for the JDBC API,
* they indicate the following:
* <UL>
* <LI>Since 9 -- new in the JDBC 4.3 API and part of the Java SE platform,
* version 9</li>
* <LI>Since 1.8 -- new in the JDBC 4.2 API and part of the Java SE platform,
*** 81,100 ****
* <LI>Since 1.4 -- new in the JDBC 3.0 API and part of the J2SE platform,
* version 1.4</li>
* <LI>Since 1.2 -- new in the JDBC 2.0 API and part of the J2SE platform,
* version 1.2</li>
* <LI>Since 1.1 or no "since" tag -- in the original JDBC 1.0 API and part of
! * the JDK™, version 1.1</li>
* </UL>
* <P>
* <b>NOTE:</b> Many of the new features are optional; consequently, there is
* some variation in drivers and the features they support. Always
* check your driver's documentation to see whether it supports a feature before
* you try to use it.
* <P>
* <b>NOTE:</b> The class {@code SQLPermission} was added in the
! * Java™ 2 SDK, Standard Edition,
* version 1.3 release. This class is used to prevent unauthorized
* access to the logging stream associated with the {@code DriverManager},
* which may contain information such as table names, column data, and so on.
*
* <h2>What the {@code java.sql} Package Contains</h2>
--- 81,100 ----
* <LI>Since 1.4 -- new in the JDBC 3.0 API and part of the J2SE platform,
* version 1.4</li>
* <LI>Since 1.2 -- new in the JDBC 2.0 API and part of the J2SE platform,
* version 1.2</li>
* <LI>Since 1.1 or no "since" tag -- in the original JDBC 1.0 API and part of
! * the JDK, version 1.1</li>
* </UL>
* <P>
* <b>NOTE:</b> Many of the new features are optional; consequently, there is
* some variation in drivers and the features they support. Always
* check your driver's documentation to see whether it supports a feature before
* you try to use it.
* <P>
* <b>NOTE:</b> The class {@code SQLPermission} was added in the
! * Java 2 SDK, Standard Edition,
* version 1.3 release. This class is used to prevent unauthorized
* access to the logging stream associated with the {@code DriverManager},
* which may contain information such as table names, column data, and so on.
*
* <h2>What the {@code java.sql} Package Contains</h2>
*** 286,296 ****
*
* <h3>{@code javax.sql} Features Introduced in the JDBC 2.0 Optional
* Package API</h3>
* <UL>
* <LI>The {@code DataSource} interface as a means of making a connection. The
! * Java Naming and Directory Interface™
* (JNDI) is used for registering a {@code DataSource} object with a
* naming service and also for retrieving it.
* <LI>Pooled connections -- allowing connections to be used and reused
* <LI>Distributed transactions -- allowing a transaction to span diverse
* DBMS servers
--- 286,296 ----
*
* <h3>{@code javax.sql} Features Introduced in the JDBC 2.0 Optional
* Package API</h3>
* <UL>
* <LI>The {@code DataSource} interface as a means of making a connection. The
! * Java Naming and Directory Interface
* (JNDI) is used for registering a {@code DataSource} object with a
* naming service and also for retrieving it.
* <LI>Pooled connections -- allowing connections to be used and reused
* <LI>Distributed transactions -- allowing a transaction to span diverse
* DBMS servers
*** 332,342 ****
*
* <h2>Related Documentation</h2>
*
* <ul>
* <li><a href="http://docs.oracle.com/javase/tutorial/jdbc/basics/index.html">
! * Lesson:JDBC Basics(The Javaxx Tutorials > JDBC™ Database Access)</a>
*
! * <li>“<i>JDBC™ API Tutorial and Reference, Third Edition</i>”
* </ul>
*/
package java.sql;
--- 332,342 ----
*
* <h2>Related Documentation</h2>
*
* <ul>
* <li><a href="http://docs.oracle.com/javase/tutorial/jdbc/basics/index.html">
! * Lesson:JDBC Basics(The Javaxx Tutorials > JDBC Database Access)</a>
*
! * <li>“<i>JDBC API Tutorial and Reference, Third Edition</i>”
* </ul>
*/
package java.sql;
< prev index next >