返回类型 方法描述
void abort(Executor executor)

终止打开的连接。
void clearWarnings()

清除为此 Connection对象报告的所有警告。
void close()

Connection发布此 Connection对象的数据库和JDBC资源,而不是等待它们自动释放。
void commit()

使自上次提交/回滚以来所做的所有更改都将永久性,并释放此 Connection对象当前持有的任何数据库锁。
Array createArrayOf(String typeName, Object[] elements)

用于创建Array对象的Factory方法。
Blob createBlob()

构造实现的对象 Blob接口。
Clob createClob()

构造实现的对象 Clob接口。
NClob createNClob()

构造实现的对象 NClob接口。
SQLXML createSQLXML()

构造实现的对象 SQLXML接口。
Statement createStatement()

创建一个 Statement对象,用于将SQL语句发送到数据库。
Statement createStatement(int resultSetType, int resultSetConcurrency)

创建一个 Statement对象,该对象将生成具有给定类型和并发性的 ResultSet对象。
Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)

创建一个 Statement对象,将产生 ResultSet对象具有给定类型,并发性和可保存性。
Struct createStruct(String typeName, Object[] attributes)

用于创建Struct对象的工厂方法。
boolean getAutoCommit()

检索此 Connection对象的当前自动提交模式。
String getCatalog()

检索此 Connection对象的当前目录名称。
Properties getClientInfo()

返回包含驱动程序支持的每个客户端信息属性的名称和当前值的列表。
String getClientInfo(String name)

返回由name指定的客户端信息属性的值。
int getHoldability()

检索使用此 Connection对象创建的 ResultSet对象的当前保持性。
DatabaseMetaData getMetaData()

检索 DatabaseMetaData对象包含有关哪个这个数据库的元数据 Connection对象表示的连接。
int getNetworkTimeout()

检索驱动程序等待数据库请求完成的毫秒数。
String getSchema()

检索此 Connection对象的当前模式名称。
int getTransactionIsolation()

获取此 Connection对象的当前事务隔离级别。
Map<String,类<?>> getTypeMap()

检索 Map与此相关联的对象 Connection对象。
SQLWarning getWarnings()

检索通过此 Connection对象的呼叫报告的第一个警告。
boolean isClosed()

检索此 Connection对象是否已关闭。
boolean isReadOnly()

检索此 Connection对象是否处于只读模式。
boolean isValid(int timeout)

如果连接尚未关闭并且仍然有效,则返回true。
String nativeSQL(String sql)

将给定的SQL语句转换为系统的本机SQL语法。
CallableStatement prepareCall(String sql)

创建一个调用数据库存储过程的 CallableStatement对象。
CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency)

创建一个 CallableStatement对象,该对象将生成具有给定类型和并发性的 ResultSet对象。
CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)

创建一个 CallableStatement对象,该对象将生成具有给定类型和并发性的 ResultSet对象。
PreparedStatement prepareStatement(String sql)

创建一个 PreparedStatement对象,用于将参数化的SQL语句发送到数据库。
PreparedStatement prepareStatement(String sql, int autoGeneratedKeys)

创建一个默认的 PreparedStatement对象,该对象具有检索自动生成的密钥的能力。
PreparedStatement prepareStatement(String sql, int[] columnIndexes)

创建一个默认的 PreparedStatement对象,能够返回给定数组指定的自动生成的键。
PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency)

创建一个 PreparedStatement对象,该对象将生成具有给定类型和并发性的 ResultSet对象。
PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)

创建一个 PreparedStatement对象,将产生 ResultSet对象具有给定类型,并发性和可保存性。
PreparedStatement prepareStatement(String sql, String[] columnNames)

创建一个默认的 PreparedStatement对象,能够返回给定数组指定的自动生成的键。
void releaseSavepoint(Savepoint savepoint)

删除指定的 Savepoint和随后 Savepoint从目前的交易对象。
void rollback()

撤消在当前事务中所做的所有更改,并释放此 Connection对象当前持有的任何数据库锁。
void rollback(Savepoint savepoint)

撤消在给定的 Savepoint对象设置后进行的所有更改。
void setAutoCommit(boolean autoCommit)

将此连接的自动提交模式设置为给定状态。
void setCatalog(String catalog)

设置给定的目录名称,以便选择要在其中工作的 Connection对象的数据库的子空间。
void setClientInfo(Properties properties)

设置连接的客户端信息属性的值。
void setClientInfo(String name, String value)

将由name指定的客户端信息属性的值设置为由值指定的值。
void setHoldability(int holdability)

将使用此 Connection对象创建的 ResultSet对象的默认保持性更改为给定的可保存性。
void setNetworkTimeout(Executor executor, int milliseconds)

设置最大周期a Connection或从 Connection创建的 Connection将等待数据库回复任何一个请求。
void setReadOnly(boolean readOnly)

将此连接设置为只读模式,作为驱动程序的提示以启用数据库优化。
Savepoint setSavepoint()

在当前事务中创建一个未命名的保存点,并返回代表它的新的 Savepoint对象。
Savepoint setSavepoint(String name)

在当前事务中创建具有给定名称的保存点,并返回代表它的新的 Savepoint对象。
void setSchema(String schema)

设置要访问的给定模式名称。
void setTransactionIsolation(int level)

尝试将此 Connection对象的事务隔离级别更改为给定的对象。
void setTypeMap(Map<String,类<?>> map)

将给定的 TypeMap对象作为此 Connection对象的类型映射。