類和接口

          第五章 類和接口

          以下類和接口組成了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 羅明 閱讀(155) 評論(0)  編輯  收藏

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


          網站導航:
           
           
          主站蜘蛛池模板: 南岸区| 汝阳县| 宁远县| 攀枝花市| 新巴尔虎右旗| 韶山市| 如皋市| 灵台县| 平邑县| 武鸣县| 大同市| 济阳县| 招远市| 晴隆县| 大兴区| 田东县| 衡阳市| 茌平县| 鸡泽县| 财经| 兴文县| 陇西县| 垦利县| 海门市| 剑阁县| 象山县| 凤庆县| 丹阳市| 蓬溪县| 元氏县| 新干县| 大邑县| 涞源县| 德安县| 噶尔县| 达日县| 吉木乃县| 克山县| 莱州市| 洛阳市| 井冈山市|