📄 jdbc2.0.frame4.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=gb2312">
<title></title>
</head>
<body bgcolor="#ffffff">
<table width="100%">
<tr>
<td><font size="-1"><a href="jdbc2.0.frame.html">目录</a> | <a
href="jdbc2.0.frame3.html">上一页</a> | <a href="jdbc2.0.frame5.html">下一页</a> </font></td>
<td align="right"><i>JDBC<sup><font size="-2">TM</font></sup> 指南:入门</i></td>
</tr>
</table>
<hr>
<p><br>
<a name="283844"></a> </p>
<h2>4 实际上的变化</h2>
<p>本章描述了 JDBC 1.0 和 JDBC 2.0 API 之间的实际差异。</p>
<p><a name="284117"></a> </p>
<h3>4.1 新增的包</h3>
<p>JDBC 2.0 API
被划分为两个免费赠送的组件。第一个组件(本文档中称为 <em>JDBC
2.0 核心 API)</em>中包括 <code>java.sql</code> 包的更新内容,其中包含了
JDBC 2.0 核心 API 的规范。第二个组件(称为 <em>JDBC 2.0 标准扩展 API</em>)中包括新增包
<code>javax.sql</code> 中的内容。正如其名称所暗含的,它将作为 Java
标准扩展交付给用户。在另外的单独文档中还描述了 JDBC 2.0
标准扩展。</p>
<p><a name="287861"></a><code>java.sql</code>
包不仅包含了少量的新类和接口,而且还包含了对现有 JDBC
接口和类的所有新增部分。新增的 <code>javax.sql</code> 包包含与 Java
平台的其它部分(它们自身也是标准扩展,例如 Java 命名和目录接口
(JNDI) 和 Java 事务处理服务 (JTS))密切相关的 JDBC 2.0 API。此外,<code>javax.sql</code>
中还新增了一些易于与 JDBC 核心 API
分开的高级功能,例如连接池和行集合。将这些高级功能放入标准扩展而不是放入核心
API 中,将有助于保持 JDBC 核心 API 的规模小而又功能集中的特点。</p>
<p><a name="287881"></a>因为标准扩展是可以下载的,所以总是可以发布采用
JDBC
标准扩展的功能(可“处处运行”)的应用程序。因为,如果没有在客户机上安装标准扩展,就可以随使用它的应用程序一起下载标准扩展。</p>
<p><a name="284120"></a> </p>
<h3>4.2 类和接口的变化</h3>
<p>以下列表中包含了所有的 JDBC 2.0
核心类和接口。用粗体字来表示新增的接口和类。存在于 JDBC 1.0 API
中的所有接口和类也存在于 JDBC 2.0 核心 API 中,不过对部分 JDBC 1.0
接口增加了一些方法。用斜体字表示包含新方法的 JDBC 1.0
接口,而没有变化的接口则用正常字体表示。</p>
<p><a name="287890"></a> </p>
<p><a name="299645"></a> <b>java.sql.Array</b> </p>
<p><a name="287893"></a> <b>java.sql.BatchUpdateException</b> </p>
<p><a name="299648"></a> <b>java.sql.Blob</b> </p>
<p><a name="286004"></a> <em>java.sql.CallableStatement </em></p>
<p><a name="299649"></a> <b>java.sql.Clob</b> </p>
<p><a name="284056"></a> <em>java.sql.Connection</em> </p>
<p><a name="287835"></a> <em>java.sql.DatabaseMetaData</em> </p>
<p><a name="287837"></a> java.sql.DataTruncation </p>
<p><a name="287838"></a> <em>java.sql.Date </em></p>
<p><a name="284059"></a> java.sql.Driver </p>
<p><a name="284060"></a> <em>java.sql.DriverManager </em></p>
<p><a name="284061"></a> java.sql.DriverPropertyInfo </p>
<p><a name="284062"></a> <em>java.sql.PreparedStatement </em></p>
<p><a name="299650"></a> <b>java.sql.Ref</b> </p>
<p><a name="284063"></a> <em>java.sql.ResultSet </em></p>
<p><a name="284108"></a> <em>java.sql.ResultSetMetaData</em> </p>
<p><a name="299651"></a> <b>java.sql.SQLData</b> </p>
<p><a name="284093"></a> java.sql.SQLException </p>
<p><a name="299656"></a> <b>java.sql.SQLInput </b></p>
<p><a name="299657"></a> <b>Java.sql.SQLOutput</b> </p>
<p><a name="284072"></a> java.sql.SQLWarning </p>
<p><a name="284066"></a> <em>java.sql.Statement </em></p>
<p><a name="299658"></a> <b>java.sql.Struct</b> </p>
<p><a name="284067"></a> <em>java.sql.Time </em></p>
<p><a name="284068"></a> <em>java.sql.Timestamp </em></p>
<p><a name="284069"></a> <em>java.sql.Types</em> </p>
<p><a name="299577"></a> </p>
<p><a name="299578"></a>独立的 JDBC 2.0 核心 API 文档包含了以上所列的 <code>java.sql</code>
接口和类的 Java
定义。以下示意图显示了较为重要的核心接口及其相互关系。接口之间重要的关系并没有因为引入
JDBC 2.0 API 而有所改变。</p>
<p><a name="288184"></a> <br>
<br>
<img src="jdbc2.0.frame.anc2.gif" width="618" height="355"><br>
</p>
<p><a name="287995"></a> </p>
<p><a name="300855"></a> 以下列表包含了构成 <code>javax.sql</code>
包的类和接口。这些新类型的详细规范包含在另外一个独立文档中。</p>
<p><a name="287945"></a> javax.sql.ConnectionEvent </p>
<p><a name="287966"></a> javax.sql.ConnectionEventListener </p>
<p><a name="287968"></a> javax.sql.ConnectionPoolDataSurce </p>
<p><a name="287965"></a> javax.sql.CursorMovedEvent </p>
<p><a name="287927"></a> javax.sql.CursorMovedListener </p>
<p><a name="287929"></a> javax.sql.DataSource </p>
<p><a name="287971"></a> javax.sql.PooledConnection </p>
<p><a name="287931"></a> javax.sql.RowSet </p>
<p><a name="287932"></a> javax.sql.RowSetImpl </p>
<p><a name="287933"></a> javax.sql.RowSetMetaData </p>
<p><a name="287934"></a> javax.sql.RowSetMetaDataImpl </p>
<p><a name="287935"></a> javax.sql.RowSetUpdatedEvent </p>
<p><a name="287936"></a> javax.sql.RowSetUpdatedListener </p>
<p><a name="287974"></a> javax.sql.XAConnection </p>
<p><a name="287975"></a> javax.sql.XADataSource </p>
<p><a name="287924"></a> </p>
<p><br>
</p>
<hr>
<font size="-1"><a href="jdbc2.0.frame.html">
<p>目录</a> | <a href="jdbc2.0.frame3.html">上一页</a> | <a
href="jdbc2.0.frame5.html">下一页</a> </font></p>
<hr>
<address>
<a href="mailto:jdbc@eng.sun.com">jdbc@eng.sun.com</a> 或 <a
href="mailto:jdbc-business@eng.sun.com">jdbc-business@eng.sun.com</a>
</address>
<a href="../../../relnotes/SMICopyright.html"><font size="-1"><i>
<p>版权所有 © 1996,1997 Sun Microsystems,Inc. 保留所有权利</i></font>。</a><!-- HTML generated by Suzette Pelouch on June 09, 1998 -->
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -