java命名空间java.sql接口connection的类成员方法:
preparecall定义及介绍
本文导语:
preparecall
callablestatement preparecall(string sql,
int resultsettype,
int resultsetconcurrency,
int resultsetholdability)
throws sqlexception
创建一个 callablestateme...
preparecall
callablestatement preparecall(string sql,
int resultsettype,
int resultsetconcurrency,
int resultsetholdability)
throws sqlexception
- 创建一个
callablestatement
对象,该对象将生成具有给定类型和并发性的 resultset
对象。此方法与上述 preparecall
方法相同,但它允许重写默认结果集类型、结果集并发性类型和可保存性。
- 参数:
sql
- 一个 string
对象,它是将被发送到数据库的 sql 语句,可以包含一个或多个 '?' 参数resultsettype
- 以下 resultset
常量之一:resultset.type_forward_only
、resultset.type_scroll_insensitive
或 resultset.type_scroll_sensitive
resultsetconcurrency
- 以下 resultset
常量之一:resultset.concur_read_only
或 resultset.concur_updatable
resultsetholdability
- 以下 resultset
常量之一:resultset.hold_cursors_over_commit
或 resultset.close_cursors_at_commit
- 返回:
- 一个包含预编译 sql 语句的新
callablestatement
对象,该对象将生成具有给定类型、并发性和可保存性的 resultset
对象
- 抛出:
sqlexception
- 如果发生数据库访问错误,在关闭的连接上调用此方法,或者给定参数不是指示类型、并发性和可保存性的 resultset
常量
sqlfeaturenotsupportedexception
- 如果 jdbc 驱动程序不支持此方法,或者对于指定结果集类型、结果集可保存性和结果集并发性,此方法不受支持。- 从以下版本开始:
- 1.4
- 另请参见:
resultset