语句接口

“语句”接口创建用于执行静态 SQL 语句的对象并获取通过该对象产生的结果。

java.sql 包

公共接口语句

表 106 列示“语句”接口中 DB2 Everyplace 支持的方法。

表 106. 语句接口方法

方法返回值类型 方法
void addBatch(String sql) JDBC 2.0 将 SQL 命令添加至该语句的当前一批命令。
void clearBatch() JDBC 2.0 清空当前批中的一组命令。
void close() 立即释放此语句对象的数据库和 JDBC 资源,而不是等待该对象自动关闭时才释放它们。
boolean execute( String sql) 执行可能返回多个结果的 SQL 语句。
int[] executeBatch() JDBC 2.0 将一批命令提交至数据库以便执行。
ResultSet executeQuery(String sql) 执行返回单个 ResultSet 对象的 SQL 语句。
int executeUpdate(String sql) 执行 SQL INSERTUPDATEDELETE 语句。
Connection getConnection () JDBC 2.0。返回产生此“语句”对象的“连接”对象。
boolean getMoreResults() 移至语句的下一个结果。DB2 Everyplace 始终返回 false(没有其它结果)。
ResultSet getResultSet()ResultSet 对象形式返回当前结果。
int getResultSetConcurrency() JDBC 2.0。检索结果集并行性。
int getResultSetType() JDBC 2.0。确定结果集类型。
int getUpdateCount() 返回当前结果作为更新计数;如果结果为 ResultSet 或没有其它结果,则返回 -1。

表 107 列示“语句”接口中 DB2 Everyplace 支持的字段。

表 107. 语句接口字段

字段类型 字段
static int SUCCESS_NO_INFO 该常量指示批处理语句执行成功;但未提供它影响的行的计数。

相关任务

相关参考