目前jdbc规范已经升级到了jdbc4
从jdbc1.0开始,每个版本的规范都在升级。每次升级,新版本在老版本基础的要求上增加。
[b]JDBC 1.0[/b]
规范要求实现1.0jdbc的架包需要支持
java.sql.Driver
java.sql.DatabaseMetaData(除了在高版本中引入的方法)
java.sql.ResultSetMetaData(除了在高版本中引入的方法)
java.sql.CallableStatement
java.sql.Connection
java.sql.PreparedStatement
java.sql.ResultSet
java.sql.Statement
[b]JDBC 2.0[/b]
在1.0基础上,增加
在DatabaseMetaData中增加下列方法的实现:
deletesAreDetected
getConnection
getUDTs
insertsAreDetected
othersDeletesAreVisible
othersInsertsAreVisible
othersUpdateAreVisible
ownDeletesAreVisible
ownInsertsAreVisible
ownUpdatesAreVisible
supportsBatchUpdates
supportsResultSetConcurrency
supportsResultSetType
updatesAreDetected
在ResultSetMetaData里增加下列方法的实现:
getColumnClassName
getColumnType
getColumnTypeName
[b]jdbc3.0[/b]
遵守JDBC 2.0 类库需求
包含下列需要的接口:
java.sql.ParameterMetaData
java.sql.Savepoint
在DatabaseMetaData中增加下列方法的实现:
supportsSavepoints
supportsNamedParameters
supportsMultipleOpenResults
supportsGetGeneratedKeys
getSuperTypes
getSuperTables
getAttributes
getResultSetHoldability
supportsResultSetHoldability
getSQLStateType
getDatabaseMajorVersion
getDatabaseMinorVersion
getJDBCMajorVersion
getJDBCMinorVersion
[b]JDBC 4.0[/b]
遵守JDBC 3.0 类库需求
包含下列需要的接口:
java.sql.RowId
java.sql.QueryObjectGenerator
java.sql.DataSet
在DatabaseMetaData里增加下列方法的实现:
getRowIdLifetime
supportsStoredFunctionsUsingCallSyntax
providesQueryObjectGenerator
从jdbc1.0开始,每个版本的规范都在升级。每次升级,新版本在老版本基础的要求上增加。
[b]JDBC 1.0[/b]
规范要求实现1.0jdbc的架包需要支持
java.sql.Driver
java.sql.DatabaseMetaData(除了在高版本中引入的方法)
java.sql.ResultSetMetaData(除了在高版本中引入的方法)
java.sql.CallableStatement
java.sql.Connection
java.sql.PreparedStatement
java.sql.ResultSet
java.sql.Statement
[b]JDBC 2.0[/b]
在1.0基础上,增加
在DatabaseMetaData中增加下列方法的实现:
deletesAreDetected
getConnection
getUDTs
insertsAreDetected
othersDeletesAreVisible
othersInsertsAreVisible
othersUpdateAreVisible
ownDeletesAreVisible
ownInsertsAreVisible
ownUpdatesAreVisible
supportsBatchUpdates
supportsResultSetConcurrency
supportsResultSetType
updatesAreDetected
在ResultSetMetaData里增加下列方法的实现:
getColumnClassName
getColumnType
getColumnTypeName
[b]jdbc3.0[/b]
遵守JDBC 2.0 类库需求
包含下列需要的接口:
java.sql.ParameterMetaData
java.sql.Savepoint
在DatabaseMetaData中增加下列方法的实现:
supportsSavepoints
supportsNamedParameters
supportsMultipleOpenResults
supportsGetGeneratedKeys
getSuperTypes
getSuperTables
getAttributes
getResultSetHoldability
supportsResultSetHoldability
getSQLStateType
getDatabaseMajorVersion
getDatabaseMinorVersion
getJDBCMajorVersion
getJDBCMinorVersion
[b]JDBC 4.0[/b]
遵守JDBC 3.0 类库需求
包含下列需要的接口:
java.sql.RowId
java.sql.QueryObjectGenerator
java.sql.DataSet
在DatabaseMetaData里增加下列方法的实现:
getRowIdLifetime
supportsStoredFunctionsUsingCallSyntax
providesQueryObjectGenerator