類和接口

          第五章 類和接口

          以下類和接口組成了JDBC類庫

          5.1 java.sql包

          JDBC核心類庫包含在java.sql包中。java.sql包中的注釋(annotations)、枚舉、類和接口如下。注釋、枚舉和類使用粗體;接口使用正常字體。

          java.sql.AutoGeneratedKeys
          java.sql.Array
          java.sql.BaseQuery
          java.sql.BatchUpdateException
          java.sql.Blob
          java.sql.CallableStatement
          java.sql.ClientInfoException
          java.sql.Column
          java.sql.Clob
          java.sql.Connection
          java.sql.DataSet
          java.sql.DataTruncation
          java.sql.DatabaseMetaData
          java.sql.Date
          java.sql.Driver
          java.sql.DriverManager
          java.sql.DriverPropertyInfo
          java.sql.NClob
          java.sql.ParameterMetaData
          java.sql.PreparedStatement
          java.sql.Query
          java.sql.QueryObjectFactory
          java.sql.QueryObjectGenerator
          java.sql.Ref
          java.sql.ResultSet
          java.sql.ResultSetMetaData
          java.sql.RowId
          java.sql.RowIdLifeTime
          java.sql.Savepoint
          java.sql.SQLData
          java.sql.SQLDataException
          java.sql.SQLException
          java.sql.SQLInput
          java.sql.SQLIntegrityConstraintViolationException
          java.sql.SQLInvalidAuthorizationSpecException
          java.sql.SQLNonTransientConnectionException
          java.sql.SQLNonTransientException
          java.sql.SQLOutput
          java.sql.SQLPermission
          java.sql.SQLSyntaxErrorException
          java.sql.SQLTimeoutException
          java.sql.SQLTransactionRollbackException
          java.sql.SQLTransientConnectionException
          java.sql.SQLTransientException
          java.sql.SQLXML
          java.sql.SQLWarning
          java.sql.Statement
          java.sql.Struct
          java.sql.Table
          java.sql.Time
          java.sql.Timestamp
          java.sql.Types
          java.sql.Update
          java.sql.Wrapper

          下列類和接口是新增的或經過修改的。新的類和接口用粗體標出。

          java.sql.AutoGeneratedKeys
          java.sql.BaseQuery
          java.sql.Blob
          java.sql.CallableStatement
          java.sql.ClientInfoException
          java.sql.Clob
          java.sql.Column
          java.sql.Connection
          java.sql.DatabaseMetaData
          java.sql.NClob
          java.sql.PreparedStatement
          java.sql.Query
          java.sql.QueryObjectFactory
          java.sql.QueryObjectGenerator
          java.sql.ResultSet
          java.sql.RowId
          java.sql.RowIdLifeTime
          java.sql.SQLDataException
          java.sql.SQLException
          java.sql.SQLIntegrityConstraintViolationException
          java.sql.SQLInvalidAuthorizationSpecException
          java.sql.SQLNonTransientConnectionException
          java.sql.SQLNonTransientException
          java.sql.SQLSyntaxErrorException
          java.sql.SQLTimeoutException
          java.sql.SQLTransactionRollbackException
          java.sql.SQLTransientConnectionException
          java.sql.SQLTransientException
          java.sql.SQLXML
          java.sql.SQLWarning
          java.sql.Statement
          java.sql.Table
          java.sql.Types
          java.sql.Update
          java.sql.Wrapper
          javax.sql.CommonDataSource
          javax.sql.StatementEvent
          javax.sql.StatementEventListener

          圖5-1顯示了java.sql包中關鍵類和接口之間的交互和關系,以及用于創建語句、設置參數、檢索結果的方法。
          r_java.sql.gif

          圖5-1 java.sql包中主要類和接口之間的關系

          5.2 javax.sql包

          java.sql包中的類和接口如下。類使用粗體;接口使用正常字體。

          javax.sql.CommonDataSource
          javax.sql.ConnectionEvent
          javax.sql.ConnectionEventListener
          javax.sql.ConnectionPoolDataSource
          javax.sql.DataSource
          javax.sql.PooledConnection
          javax.sql.RowSet
          javax.sql.RowSetEvent
          javax.sql.RowSetInternal
          javax.sql.RowSetListener
          javax.sql.RowSetMetaData
          javax.sql.RowSetReader
          javax.sql.RowSetWriter
          javax.sql.StatementEvent
          javax.sql.StatementEventListener
          javax.sql.XAConnection
          javax.sql.XADataSource


          注意 :javax.sql包中的類和接口最開始是作為JDBC 2.0可選包引入的。可選包獨立于java.sql包提供。 現在兩者都包含在J2SE 1.4中。

          圖5-2,圖5-3,圖5-4和圖5-5顯示了以下功能領域中關鍵類和接口之間的關系:DataSource對象,池化連接,分布式事務,行集。

          r_5_2.gif

          圖5-2 javax.sql.DataSource和java.sql.Connection之間的關系

          r_5_3.gif

          圖5-3 連接池化過程中涉及的關系

          o_5_4.gif

          圖5-4 分布式事務支持中涉及的關系

          r_5_5.gif

          圖5-5 行集涉及的關系

          -- Main.Andyluo - 6 Oct 2005



          版權所有 羅明
          posted on 2005-10-06 18:40 羅明 閱讀(156) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 黎川县| 安阳县| 沙田区| 万山特区| 北票市| 安泽县| 富蕴县| 含山县| 临邑县| 金山区| 靖西县| 新丰县| 乡城县| 大埔区| 吉隆县| 镇康县| 汉中市| 岑巩县| 临武县| 县级市| 宜章县| 全椒县| 磴口县| 察隅县| 兴化市| 平罗县| 和平县| 普洱| 博白县| 巴里| 临泉县| 井研县| 克拉玛依市| 称多县| 镇赉县| 永州市| 米林县| 工布江达县| 瑞昌市| 马鞍山市| 宝丰县|