java命名空间java.sql接口callablestatement的类成员方法:
registeroutparameter定义及介绍
本文导语:
registeroutparameter
void registeroutparameter(int parameterindex,
int sqltype)
throws sqlexception
按顺序位置 parameterindex 将 out 参数注册为 jdbc 类型 sqltype。所有 out 参数都必须在执...
registeroutparameter
void registeroutparameter(int parameterindex,
int sqltype)
throws sqlexception
- 按顺序位置
parameterindex
将 out 参数注册为 jdbc 类型 sqltype
。所有 out 参数都必须在执行存储过程前注册。
sqltype
为 out 参数指定的 jdbc 类型确定必须用于 get
方法,以读取该参数值的 java 类型。
如果预期返回给此输出参数的 jdbc 类型是取决于此特定数据库的,则 sqltype
应该是 java.sql.types.other
。方法 getobject(int)
获取该值。
- 参数:
parameterindex
- 第一个参数是 1,第二个参数是 2,依此类推sqltype
- java.sql.types
定义的 jdbc 类型代码。如果参数是 jdbc 类型 numeric
或 decimal
,则应使用接受标度值的那种 registeroutparameter
。
- 抛出:
sqlexception
- 如果 parameterindex 无效;如果发生数据库访问错误,或者在关闭的 callablestatement
上调用此方法
sqlfeaturenotsupportedexception
- 如果 sqltype
是 array
、blob
、clob
、datalink
、java_object
、nchar
、nclob
、nvarchar
、longnvarchar
、ref
、rowid
、sqlxml
或 struct
数据类型之一并且 jdbc 驱动程序不支持此数据类型- 另请参见:
types