“连接”接口建立与特定数据库的连接(会话)。 在“连接”的上下文中,会执行 SQL 语句并返回结果。
“连接”的数据库能够提供描述下列各项的信息:它的表、支持的 SQL 语法、它的存储过程、此连接的能力,等等。此信息是通过 getMetaData 方法获得的。
java.sql 包
公共接口连接
表 97 列示“连接”接口中 DB2 Everyplace 支持的方法。
方法返回值类型 | 方法 |
---|---|
void | clearWarnings() 清除对此“连接”对象报告的所有警告。 |
void | close() 立即释放“连接”的数据库和 JDBC 资源,而不是等待自动释放它们。 |
void | commit() 使自从上次落实或回滚之后所作的所有更改具有持久状态,并释放当前由 Connection 挂起的任何数据库锁。 |
Statement | createStatement() 创建一个语句对象以将 SQL 语句发送至数据库。 |
Statement | createStatement(int resultSetType, int resultSetConcurrency) JDBC 2.0。创建将生成具有给定的类型和并行性的 ResultSet 对象的“语句”对象。 |
boolean | isClosed() 测试“连接”是否关闭。 |
DatabaseMetaData | getMetaData() 获取与此“连接”的数据库有关的元数据。 |
SQLWarning | getWarnings() 返回此“连接”上的调用所报告的首次警告。 |
CallableStatement | prepareCall(String sql) 创建 CallableStatement 对象以调用数据库存储过程。 |
PreparedStatement | prepareStatement (String sql) 创建一个 PreparedStatement 对象,以将参数化的 SQL 语句发送至数据库。 |
PreparedStatement | prepareStatement(String sql, int resultSetType, int resultSetConcurrency) JDBC 2.0。创建将生成具有给定的类型和并行性的 ResultSet 对象的 PreparedStatement 对象。 |
void | rollback() 删除从前一次落实或回滚之后所作的所有更改,并释放当前由此 Connection 挂起的任何数据库锁。 |
void | setAutoCommit (boolean autoCommit) 设置此连接的自动落实方式。 |
相关任务
相关参考