| 返回类型 | 方法描述 |
|---|---|
| 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对象的类型映射。 |