类 HDbConnection
- java.lang.Object
-
- top.daxian1218.dust.db.sql.HDbConnection
-
- 所有已实现的接口:
java.lang.AutoCloseable
,java.sql.Connection
,java.sql.Wrapper
public class HDbConnection extends java.lang.Object implements java.sql.Connection
-
-
构造器概要
构造器 构造器 说明 HDbConnection(java.sql.Connection conn)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
abort(java.util.concurrent.Executor executor)
void
clearWarnings()
void
close()
void
commit()
java.sql.Array
createArrayOf(java.lang.String typeName, java.lang.Object[] elements)
java.sql.Blob
createBlob()
java.sql.Clob
createClob()
java.sql.NClob
createNClob()
java.sql.SQLXML
createSQLXML()
java.sql.Statement
createStatement()
java.sql.Statement
createStatement(int resultSetType, int resultSetConcurrency)
java.sql.Statement
createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)
java.sql.Struct
createStruct(java.lang.String typeName, java.lang.Object[] attributes)
boolean
getAutoCommit()
java.lang.String
getCatalog()
java.util.Properties
getClientInfo()
java.lang.String
getClientInfo(java.lang.String name)
int
getHoldability()
java.sql.DatabaseMetaData
getMetaData()
int
getNetworkTimeout()
java.lang.String
getSchema()
int
getTransactionIsolation()
java.util.Map<java.lang.String,java.lang.Class<?>>
getTypeMap()
java.sql.SQLWarning
getWarnings()
boolean
isClosed()
boolean
isReadOnly()
boolean
isValid(int timeout)
boolean
isWrapperFor(java.lang.Class<?> iface)
java.lang.String
nativeSQL(java.lang.String sql)
java.sql.CallableStatement
prepareCall(java.lang.String sql)
java.sql.CallableStatement
prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency)
java.sql.CallableStatement
prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
java.sql.PreparedStatement
prepareStatement(java.lang.String sql)
java.sql.PreparedStatement
prepareStatement(java.lang.String sql, int autoGeneratedKeys)
java.sql.PreparedStatement
prepareStatement(java.lang.String sql, int[] columnIndexes)
java.sql.PreparedStatement
prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency)
java.sql.PreparedStatement
prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
java.sql.PreparedStatement
prepareStatement(java.lang.String sql, java.lang.String[] columnNames)
void
releaseSavepoint(java.sql.Savepoint savepoint)
void
rollback()
void
rollback(java.sql.Savepoint savepoint)
void
setAutoCommit(boolean autoCommit)
void
setCatalog(java.lang.String catalog)
void
setClientInfo(java.lang.String name, java.lang.String value)
void
setClientInfo(java.util.Properties properties)
void
setHoldability(int holdability)
void
setNetworkTimeout(java.util.concurrent.Executor executor, int milliseconds)
void
setReadOnly(boolean readOnly)
java.sql.Savepoint
setSavepoint()
java.sql.Savepoint
setSavepoint(java.lang.String name)
void
setSchema(java.lang.String schema)
void
setTransactionIsolation(int level)
void
setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map)
<T> T
unwrap(java.lang.Class<T> iface)
-
-
-
方法详细资料
-
createStatement
public java.sql.Statement createStatement() throws java.sql.SQLException
- 指定者:
createStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql) throws java.sql.SQLException
- 指定者:
prepareStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql) throws java.sql.SQLException
- 指定者:
prepareCall
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
nativeSQL
public java.lang.String nativeSQL(java.lang.String sql) throws java.sql.SQLException
- 指定者:
nativeSQL
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setAutoCommit
public void setAutoCommit(boolean autoCommit) throws java.sql.SQLException
- 指定者:
setAutoCommit
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getAutoCommit
public boolean getAutoCommit() throws java.sql.SQLException
- 指定者:
getAutoCommit
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
commit
public void commit() throws java.sql.SQLException
- 指定者:
commit
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
rollback
public void rollback() throws java.sql.SQLException
- 指定者:
rollback
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
close
public void close() throws java.sql.SQLException
- 指定者:
close
在接口中java.lang.AutoCloseable
- 指定者:
close
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
isClosed
public boolean isClosed() throws java.sql.SQLException
- 指定者:
isClosed
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getMetaData
public java.sql.DatabaseMetaData getMetaData() throws java.sql.SQLException
- 指定者:
getMetaData
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setReadOnly
public void setReadOnly(boolean readOnly) throws java.sql.SQLException
- 指定者:
setReadOnly
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
isReadOnly
public boolean isReadOnly() throws java.sql.SQLException
- 指定者:
isReadOnly
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setCatalog
public void setCatalog(java.lang.String catalog) throws java.sql.SQLException
- 指定者:
setCatalog
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getCatalog
public java.lang.String getCatalog() throws java.sql.SQLException
- 指定者:
getCatalog
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setTransactionIsolation
public void setTransactionIsolation(int level) throws java.sql.SQLException
- 指定者:
setTransactionIsolation
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getTransactionIsolation
public int getTransactionIsolation() throws java.sql.SQLException
- 指定者:
getTransactionIsolation
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getWarnings
public java.sql.SQLWarning getWarnings() throws java.sql.SQLException
- 指定者:
getWarnings
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
clearWarnings
public void clearWarnings() throws java.sql.SQLException
- 指定者:
clearWarnings
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createStatement
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
- 指定者:
createStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
- 指定者:
prepareStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
- 指定者:
prepareCall
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getTypeMap
public java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap() throws java.sql.SQLException
- 指定者:
getTypeMap
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setTypeMap
public void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map) throws java.sql.SQLException
- 指定者:
setTypeMap
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setHoldability
public void setHoldability(int holdability) throws java.sql.SQLException
- 指定者:
setHoldability
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getHoldability
public int getHoldability() throws java.sql.SQLException
- 指定者:
getHoldability
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setSavepoint
public java.sql.Savepoint setSavepoint() throws java.sql.SQLException
- 指定者:
setSavepoint
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setSavepoint
public java.sql.Savepoint setSavepoint(java.lang.String name) throws java.sql.SQLException
- 指定者:
setSavepoint
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
rollback
public void rollback(java.sql.Savepoint savepoint) throws java.sql.SQLException
- 指定者:
rollback
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
releaseSavepoint
public void releaseSavepoint(java.sql.Savepoint savepoint) throws java.sql.SQLException
- 指定者:
releaseSavepoint
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createStatement
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
- 指定者:
createStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
- 指定者:
prepareStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
- 指定者:
prepareCall
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException
- 指定者:
prepareStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException
- 指定者:
prepareStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException
- 指定者:
prepareStatement
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createClob
public java.sql.Clob createClob() throws java.sql.SQLException
- 指定者:
createClob
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createBlob
public java.sql.Blob createBlob() throws java.sql.SQLException
- 指定者:
createBlob
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createNClob
public java.sql.NClob createNClob() throws java.sql.SQLException
- 指定者:
createNClob
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createSQLXML
public java.sql.SQLXML createSQLXML() throws java.sql.SQLException
- 指定者:
createSQLXML
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
isValid
public boolean isValid(int timeout) throws java.sql.SQLException
- 指定者:
isValid
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setClientInfo
public void setClientInfo(java.lang.String name, java.lang.String value) throws java.sql.SQLClientInfoException
- 指定者:
setClientInfo
在接口中java.sql.Connection
- 抛出:
java.sql.SQLClientInfoException
-
setClientInfo
public void setClientInfo(java.util.Properties properties) throws java.sql.SQLClientInfoException
- 指定者:
setClientInfo
在接口中java.sql.Connection
- 抛出:
java.sql.SQLClientInfoException
-
getClientInfo
public java.lang.String getClientInfo(java.lang.String name) throws java.sql.SQLException
- 指定者:
getClientInfo
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getClientInfo
public java.util.Properties getClientInfo() throws java.sql.SQLException
- 指定者:
getClientInfo
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createArrayOf
public java.sql.Array createArrayOf(java.lang.String typeName, java.lang.Object[] elements) throws java.sql.SQLException
- 指定者:
createArrayOf
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
createStruct
public java.sql.Struct createStruct(java.lang.String typeName, java.lang.Object[] attributes) throws java.sql.SQLException
- 指定者:
createStruct
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setSchema
public void setSchema(java.lang.String schema) throws java.sql.SQLException
- 指定者:
setSchema
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getSchema
public java.lang.String getSchema() throws java.sql.SQLException
- 指定者:
getSchema
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
abort
public void abort(java.util.concurrent.Executor executor) throws java.sql.SQLException
- 指定者:
abort
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
setNetworkTimeout
public void setNetworkTimeout(java.util.concurrent.Executor executor, int milliseconds) throws java.sql.SQLException
- 指定者:
setNetworkTimeout
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
getNetworkTimeout
public int getNetworkTimeout() throws java.sql.SQLException
- 指定者:
getNetworkTimeout
在接口中java.sql.Connection
- 抛出:
java.sql.SQLException
-
unwrap
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException
- 指定者:
unwrap
在接口中java.sql.Wrapper
- 抛出:
java.sql.SQLException
-
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException
- 指定者:
isWrapperFor
在接口中java.sql.Wrapper
- 抛出:
java.sql.SQLException
-
-