zoukankan      html  css  js  c++  java
  • JDBC 规范中文版 4.2- 第五章 类和接口

    类和接口

    这些事组成JDBC的接口和类

    5.1 java.sql

    JDBC的核心APi是在java.sql包内。以下列举了对应的接口和类以及枚举

    • 类&枚举:
      • java.sql.BatchUpdateException
      • java.sql.DataTruncation
      • java.sql.Date
      • java.sql.DriverManager
      • java.sql.DriverPropertyInfo
      • java.sql.JDBCType
      • java.sql.PseudoColumnUsage
      • java.sql.RowIdLifeTime
      • java.sql.SQLClientInfoException
      • java.sql.SQLDataException
      • java.sql.SQLException
      • java.sql.SQLFeatureNotSupportedException
      • java.sql.SQLIntegrityConstraintViolationException
      • java.sql.SQLInvalidAuthorizationSpecException
      • java.sql.SQLNonTransientConnectionException
      • java.sql.SQLNonTransientException
      • java.sql.SQLWarning
      • java.sql.Time
      • java.sql.Timestamp
      • java.sql.Types
    • 接口:
      • java.sql.Array
      • java.sql.Blob
      • java.sql.CallableStatement
      • java.sql.Clob
      • java.sql.ClientinfoStatus
      • java.sql.Connection
      • java.sql.DatabaseMetaData
      • java.sql.Driver
      • java.sql.DriverAction
      • java.sql.NClob
      • java.sql.ParameterMetaData
      • java.sql.PreparedStatement
      • java.sql.Ref
      • java.sql.ResultSet
      • java.sql.ResultSetMetaData
      • java.sql.RowId
      • java.sql.Savepoint
      • java.sql.SQLData
      • java.sql.SQLInput
      • java.sql.SQLOutput
      • java.sql.SQLPermission
      • java.sql.SQLType
      • java.sql.SQLXML
      • java.sql.Statement
      • java.sql.Struct
      • java.sql.Wrapper

    以下类和接口在JDBC 4.2 API中是新的或更新的。

    • 更新的类或接口

      • java.sql.BatchUpdateException
      • java.sql.CallableStatement
      • java.sql.Connection
      • java.sql.DatabaseMetaData
      • java.sql.Date
      • java.sql.Driver
      • java.sql.DriverManager
      • java.sql.Permission
      • java.sql.PreparedStatement
      • java.sql.ResultSet
      • java.sql.SQLInput
      • java.sql.SQLOutput
      • java.sql.SQLXML
      • java.sql.Statement
      • java.sql.Types
      • java.sql.Timestamp
      • javax.sql.XADataSource
    • 新增的类或接口

      • java.sql.DriverAction
      • java.sql.JDBCType
      • java.sql.SQLType

      下图显示了java.sql包在关键类和接口之间的作用和关系。还显示了创建语句、设置参数以及检索结果的方法

    5.2 javax.sql

    以下为javax.sql包的类和接口

    类:

    • javax.sql.ConnectionEvent
    • javax.sql.RowSetEvent
    • javax.sql.StatementEvent

    接口:

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

    备注:这些javax.sql包的类和接口在JDBC2.0 中初次使用,在J2SE 1.2中是一个可选包。找J2SE1.4后,javax.sqljava.sql一样成为了Java平台的一部分

    以下展示了javax.sql.DataSourcejava.sql.Connection的关系

    Relationship between javax.sql.DataSource andjava.sql.Connection

    以下 展示了连接池的关系
    Relationships involved in connection pooling

    下图展示了分布式事务有关的组成部分
    distributed transaction support

    以下为RowSet的关系

    RowSet relationships
  • 相关阅读:
    usaco-3.2-butter-passed
    usaco-3.2-msquare-pass
    usaco-3.2-ratios-pass
    usaco-3.2-spin-pass
    usaco-3.2-kimbits-pass
    usaco-3.2-fact4-pass
    usaco-3.1-stamps-pass
    usaco-3.1-contact-pass
    git操作
    spring 用到的设计模式
  • 原文地址:https://www.cnblogs.com/lonecloud/p/14058226.html
Copyright © 2011-2022 走看看