類(lèi)和接口

          第五章 類(lèi)和接口

          以下類(lèi)和接口組成了JDBC類(lèi)庫(kù)

          5.1 java.sql包

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

          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

          下列類(lèi)和接口是新增的或經(jīng)過(guò)修改的。新的類(lèi)和接口用粗體標(biāo)出。

          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包中關(guān)鍵類(lèi)和接口之間的交互和關(guān)系,以及用于創(chuàng)建語(yǔ)句、設(shè)置參數(shù)、檢索結(jié)果的方法。
          r_java.sql.gif

          圖5-1 java.sql包中主要類(lèi)和接口之間的關(guān)系

          5.2 javax.sql包

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

          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包中的類(lèi)和接口最開(kāi)始是作為JDBC 2.0可選包引入的。可選包獨(dú)立于java.sql包提供。 現(xiàn)在兩者都包含在J2SE 1.4中。

          圖5-2,圖5-3,圖5-4和圖5-5顯示了以下功能領(lǐng)域中關(guān)鍵類(lèi)和接口之間的關(guān)系:DataSource對(duì)象,池化連接,分布式事務(wù),行集。

          r_5_2.gif

          圖5-2 javax.sql.DataSource和java.sql.Connection之間的關(guān)系

          r_5_3.gif

          圖5-3 連接池化過(guò)程中涉及的關(guān)系

          o_5_4.gif

          圖5-4 分布式事務(wù)支持中涉及的關(guān)系

          r_5_5.gif

          圖5-5 行集涉及的關(guān)系

          -- Main.Andyluo - 6 Oct 2005

          也可參照http://www.pgsqldb.org/twiki/bin/view/PgSQL/類(lèi)和接口



          版權(quán)所有 羅明
          posted on 2005-10-06 10:37 羅明 閱讀(3975) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Java
          Comments
           
          主站蜘蛛池模板: 大余县| 若羌县| 大埔区| 伊春市| 化州市| 苏尼特右旗| 桂东县| 荥阳市| 松溪县| 宁远县| 阿坝县| 司法| 平塘县| 于田县| 开原市| 河源市| 楚雄市| 天等县| 峨眉山市| 虹口区| 铁力市| 会泽县| 讷河市| 公主岭市| 夏河县| 东方市| 三门县| 寻甸| 类乌齐县| 南康市| 霍城县| 华池县| 临湘市| 广灵县| 子长县| 和田市| 北辰区| 肥乡县| 庐江县| 张家界市| 阿克苏市|