java命名空间java.sql接口callablestatement的类成员方法:
setnull定义及介绍
本文导语:
setnull
void setnull(string parametername,
int sqltype,
string typename)
throws sqlexception
将指定参数设置为 sql null。这种形式的 setnull 方法应该用于用户定义类型的参数或 ref 类型的参数。用户定义类型的示例有...
setnull
void setnull(string parametername,
int sqltype,
string typename)
throws sqlexception
- 将指定参数设置为 sql
null
。这种形式的 setnull
方法应该用于用户定义类型的参数或 ref 类型的参数。用户定义类型的示例有:struct、distinct、java_object 和指定的数组类型。
注:为了便于移植,在指定 null 用户定义参数或 ref 参数时,应用程序必须提供 sql 类型代码和完全限定的 sql 类型名称。对于用户定义的类型,该名称是参数本身的类型名称。对于 ref 参数,该名称是所引用类型的类型名称。
尽管此方法是供用户定义的参数和 ref 参数使用的,但也可以将其用于设置任何 jdbc 类型的 null 参数。如果参数没有用户定义的类型或 ref 类型,则忽略 typename。
- 参数:
parametername
- 参数名sqltype
- 取自 java.sql.types
的一个值typename
- sql 用户定义类型的完全限定名;如果该参数不是用户定义的类型或 sql ref
值,则忽略它
- 抛出:
sqlexception
- 如果 parametername 不对应于指定参数;如果发生数据库访问错误,或者在关闭的 callablestatement
上调用此方法
sqlfeaturenotsupportedexception
- 如果 jdbc 驱动程序不支持此方法- 从以下版本开始:
- 1.4