ICallableStatement.RegisterOutParameter 方法

定义

重载

名称 说明
RegisterOutParameter(Int32, Int32)

将处于序号位置 parameterIndex 的 OUT 参数注册到 JDBC 类型 sqlType

RegisterOutParameter(String, Int32)

注册名为 parameterName JDBC 类型的 sqlTypeOUT 参数。

RegisterOutParameter(Int32, Int32, Int32)

将序号位置 parameterIndex 的参数注册为 JDBC 类型 sqlType

RegisterOutParameter(Int32, Int32, String)

注册指定的输出参数。

RegisterOutParameter(String, Int32, Int32)

注册名为 parameterName JDBC 类型的 sqlType参数。

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 类型 NUMERICDECIMAL则应使用该参数的版本 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 类型 NUMERICDECIMAL则应使用该参数的版本 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 类型NUMERICDECIMAL.

适用于 . 的 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 类型NUMERICDECIMAL.

在 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 中添加。

适用于 . 的 java.sql.CallableStatement.registerOutParameter(java.lang.String, int, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于