ICallableStatement.RegisterOutParameter 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| RegisterOutParameter(Int32, Int32) |
将处于序号位置 |
| RegisterOutParameter(String, Int32) |
注册名为 |
| RegisterOutParameter(Int32, Int32, Int32) |
将序号位置 |
| RegisterOutParameter(Int32, Int32, String) |
注册指定的输出参数。 |
| RegisterOutParameter(String, Int32, Int32) |
注册名为 |
| RegisterOutParameter(String, Int32, String) |
注册指定的输出参数。 |
RegisterOutParameter(Int32, Int32)
将处于序号位置 parameterIndex 的 OUT 参数注册到 JDBC 类型 sqlType。
[Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int -> unit
参数
- parameterIndex
- Int32
第一个参数为 1,第二个参数为 2,依此
- sqlType
- Int32
由 java.sql.Types. 定义的 JDBC 类型代码。
如果参数的类型为 JDBC 类型 NUMERIC , DECIMAL则应使用该参数的版本 registerOutParameter 接受缩放值。
- 属性
例外
如果发生数据库错误,则为
注解
将处于序号位置 parameterIndex 的 OUT 参数注册到 JDBC 类型 sqlType。 在执行存储过程之前,必须注册所有 OUT 参数。
由 sqlType OUT 参数指定的 JDBC 类型确定方法中get必须用于读取该参数值的Java类型。
如果预期返回给此输出参数的 JDBC 类型特定于此特定数据库, sqlType 应为 java.sql.Types.OTHER。 该方法 #getObject 检索值。
适用于 . 的 java.sql.CallableStatement.registerOutParameter(int, int)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
另请参阅
适用于
RegisterOutParameter(String, Int32)
注册名为 parameterName JDBC 类型的 sqlTypeOUT 参数。
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int -> unit
参数
- parameterName
- String
参数的名称
- sqlType
- Int32
由 java.sql.Types. 定义的 JDBC 类型代码。
如果参数的类型为 JDBC 类型 NUMERIC , DECIMAL则应使用该参数的版本 registerOutParameter 接受缩放值。
- 属性
例外
如果发生数据库错误,则为
注解
注册名为 parameterName JDBC 类型的 sqlTypeOUT 参数。 在执行存储过程之前,必须注册所有 OUT 参数。
由 sqlType OUT 参数指定的 JDBC 类型确定方法中get必须用于读取该参数值的Java类型。
如果预期返回给此输出参数的 JDBC 类型特定于此特定数据库, sqlType 应为 java.sql.Types.OTHER。 该方法 #getObject 检索值。
在 1.4 中添加。
适用于 . 的 java.sql.CallableStatement.registerOutParameter(java.lang.String, int)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
RegisterOutParameter(Int32, Int32, Int32)
将序号位置 parameterIndex 的参数注册为 JDBC 类型 sqlType。
[Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * int -> unit
参数
- parameterIndex
- Int32
第一个参数为 1,第二个参数为 2,依此
- sqlType
- Int32
由 java.sql.Types. 定义的 SQL 类型代码。
- scale
- Int32
小数点右侧所需的位数。 它必须大于或等于零。
- 属性
例外
如果发生数据库错误,则为
注解
将序号位置 parameterIndex 的参数注册为 JDBC 类型 sqlType。 在执行存储过程之前,必须注册所有 OUT 参数。
由 sqlType OUT 参数指定的 JDBC 类型确定方法中get必须用于读取该参数值的Java类型。
registerOutParameter当参数为 JDBC 类型NUMERIC或 DECIMAL.
适用于 . 的 java.sql.CallableStatement.registerOutParameter(int, int, int)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
另请参阅
适用于
RegisterOutParameter(Int32, Int32, String)
注册指定的输出参数。
[Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * string -> unit
参数
- parameterIndex
- Int32
第一个参数为 1,第二个参数为 2,...
- sqlType
- Int32
一个值 java.sql.Types
- typeName
- String
SQL 结构化类型的完全限定名称
- 属性
例外
如果发生数据库错误,则为
注解
注册指定的输出参数。 此版本的方法 registerOutParameter 应用于用户定义的或 REF 输出参数。 用户定义的类型示例包括:STRUCT、、DISTINCTJAVA_OBJECT和命名数组类型。
在执行存储过程之前,必须注册所有 OUT 参数。
对于用户定义的参数,还应提供参数的完全限定的 SQL 类型名称,而 REF 参数要求提供引用类型的完全限定类型名称。 不需要类型代码和类型名称信息的 JDBC 驱动程序可能会忽略它。 但是,为了可移植,应用程序应始终为用户定义的和 REF 参数提供这些值。
尽管此方法适用于用户定义的参数和 REF 参数,但此方法可用于注册任何 JDBC 类型的参数。 如果参数没有用户定义的或 REF 类型,则忽略 typeName 参数。
<B>注意:</B> 读取 out 参数的值时,必须使用 getter 方法,其Java类型对应于参数的已注册 SQL 类型。
已在 1.2 中添加。
适用于 . 的 java.sql.CallableStatement.registerOutParameter(int, int, java.lang.String)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
另请参阅
适用于
RegisterOutParameter(String, Int32, Int32)
注册名为 parameterName JDBC 类型的 sqlType参数。
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * int -> unit
参数
- parameterName
- String
参数的名称
- sqlType
- Int32
由 java.sql.Types. 定义的 SQL 类型代码。
- scale
- Int32
小数点右侧所需的位数。 它必须大于或等于零。
- 属性
例外
如果发生数据库错误,则为
注解
注册名为 parameterName JDBC 类型的 sqlType参数。 在执行存储过程之前,必须注册所有 OUT 参数。
由 sqlType OUT 参数指定的 JDBC 类型确定方法中get必须用于读取该参数值的Java类型。
registerOutParameter当参数为 JDBC 类型NUMERIC或 DECIMAL.
在 1.4 中添加。
适用于 . 的 java.sql.CallableStatement.registerOutParameter(java.lang.String, int, int)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
RegisterOutParameter(String, Int32, String)
注册指定的输出参数。
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * string -> unit
参数
- parameterName
- String
参数的名称
- sqlType
- Int32
一个值 java.sql.Types
- typeName
- String
SQL 结构化类型的完全限定名称
- 属性
例外
如果发生数据库错误,则为
注解
注册指定的输出参数。 此版本的方法 registerOutParameter 应用于用户命名或 REF 输出参数。 用户命名类型的示例包括:STRUCT、DISTINCT、JAVA_OBJECT 和命名数组类型。
在执行存储过程之前,必须注册所有 OUT 参数。
对于用户命名的参数,还应提供参数的完全限定 SQL 类型名称,而 REF 参数要求为引用类型的完全限定类型名称提供。 不需要类型代码和类型名称信息的 JDBC 驱动程序可能会忽略它。 但是,为了可移植,应用程序应始终为用户命名和 REF 参数提供这些值。
尽管此方法适用于用户命名参数和 REF 参数,但此方法可用于注册任何 JDBC 类型的参数。 如果参数没有用户命名或 REF 类型,则忽略 typeName 参数。
<B>注意:</B> 读取 out 参数的值时,必须使用getXXXJava类型 XXX 对应于参数已注册的 SQL 类型的方法。
在 1.4 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。