您的位置:首页 > 编程语言 > Java开发

Connection类 java

2016-05-05 13:05 661 查看
这个东西是java api中提供的一个接口,他的实现类由其他厂商完成,用于与数据库的链接

void clearWarnings()

清除为此 Connection 对象报告的所有警告。

void close()

立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们被自动释放。

void commit()

使自从上一次提交/回滚以来进行的所有更改成为持久更改,并释放此 Connection 对象当前保存的所有数据库锁定。

Statement createStatement()

创建一个 Statement 对象来将 SQL 语句发送到数据库。

Statement createStatement(int resultSetType, int resultSetConcurrency)

创建一个 Statement 对象,该对象将生成具有给定类型和并发性的 ResultSet 对象。

Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)

创建一个 Statement 对象,该对象将生成具有给定类型、并发性和可保存性的 ResultSet 对象。

boolean getAutoCommit()

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

String getCatalog()

检索此 Connection 对象的当前目录名称。

int getHoldability()

检索使用此 Connection 对象创建的 ResultSet 对象的当前可保存性。

DatabaseMetaData getMetaData()

获取 DatabaseMetaData 对象,该对象包含关于 Connection 对象连接到的数据库的元数据。

int getTransactionIsolation()

检索此 Connection 对象的当前事务隔离级别。

Map<String,Class<?>> getTypeMap()

将给定的 TypeMap 对象安装为此 Connection 对象的类型映射表。

SQLWarning getWarnings()

检索此 Connection 对象上的调用报告的第一个警告。

boolean isClosed()

检索此 Connection 对象是否已经被关闭。

boolean isReadOnly()

检索此 Connection 对象是否处于只读模式。

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 对象。

void rollback()

取消在当前事务中进行的所有更改,并释放此 Connection 对象当前保存的所有数据库锁定。

void rollback(Savepoint savepoint)

取消设置给定 Savepoint 对象之后进行的所有更改。

void setAutoCommit(boolean autoCommit)

将此连接的自动提交模式设置为给定状态。

void setCatalog(String catalog)

设置给定目录名称,以便选择要在其中进行工作的此 Connection 对象数据库的子空间。

void setHoldability(int holdability)

将使用此 Connection 对象创建的 ResultSet 对象的可保存性 (holdability) 更改为给定可保存性。

void setReadOnly(boolean readOnly)

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

Savepoint setSavepoint()

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

Savepoint setSavepoint(String name)

在当前事务中创建一个具有给定名称的保存点,并返回表示它的新 Savepoint 对象。

void setTransactionIsolation(int level)

试图将此 Connection 对象的事务隔离级别更改为给定的级别。

void setTypeMap(Map<String,Class<?>> map)

安装给定的 TypeMap 对象作为此 Connection 对象的特定类型映射。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: