IConnection.PrepareCall Método

Definición

Sobrecargas

Nombre Description
PrepareCall(String, Int32, Int32, Int32)

Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados.

PrepareCall(String, Int32, Int32)

Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados.

PrepareCall(String)

Crea un CallableStatement objeto para llamar a procedimientos almacenados de base de datos.

PrepareCall(String, Int32, Int32, Int32)

Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados.

[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;III)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;III)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string * int * int * int -> Java.Sql.ICallableStatement

Parámetros

sql
String

un String objeto que es la instrucción SQL que se va a enviar a la base de datos; puede contener o más parámetros "?".

resultSetType
Int32

una de las siguientes ResultSet constantes: ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEo ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

una de las siguientes ResultSet constantes: ResultSet.CONCUR_READ_ONLY o ResultSet.CONCUR_UPDATABLE

resultSetHoldability
Int32

una de las siguientes ResultSet constantes: ResultSet.HOLD_CURSORS_OVER_COMMIT o ResultSet.CLOSE_CURSORS_AT_COMMIT

Devoluciones

un nuevo CallableStatement objeto, que contiene la instrucción SQL precompilada, que generará ResultSet objetos con el tipo, la simultaneidad y la capacidad de retención especificados.

Atributos

Excepciones

si se produce un problema al acceder a la base de datos.

Comentarios

Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados. Este método es el mismo que el prepareCall método anterior, pero permite reemplazar el tipo de conjunto de resultados predeterminado, el tipo de simultaneidad del conjunto de resultados y la capacidad de retención.

Agregado en la versión 1.4.

Java documentación para java.sql.Connection.prepareCall(java.lang.String, int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

PrepareCall(String, Int32, Int32)

Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados.

[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;II)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql, int resultSetType, int resultSetConcurrency);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;II)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string * int * int -> Java.Sql.ICallableStatement

Parámetros

sql
String

un String objeto que es la instrucción SQL que se va a enviar a la base de datos; puede contener o más parámetros "?".

resultSetType
Int32

un tipo de conjunto de resultados; uno de ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEo ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

un tipo de simultaneidad; uno de ResultSet.CONCUR_READ_ONLY o ResultSet.CONCUR_UPDATABLE

Devoluciones

un nuevo CallableStatement objeto que contiene la instrucción SQL compilada previamente que generará ResultSet objetos con el tipo y la simultaneidad especificados.

Atributos

Excepciones

si se produce un problema al acceder a la base de datos

Comentarios

Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados. Este método es el mismo que el prepareCall método anterior, pero permite invalidar el tipo de conjunto de resultados predeterminado y la simultaneidad. La capacidad de retención de los conjuntos de resultados creados se puede determinar mediante una llamada a #getHoldability.

Agregado en la versión 1.2.

Java documentación para java.sql.Connection.prepareCall(java.lang.String, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

PrepareCall(String)

Crea un CallableStatement objeto para llamar a procedimientos almacenados de base de datos.

[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string -> Java.Sql.ICallableStatement

Parámetros

sql
String

una instrucción SQL que puede contener uno o varios marcadores de posición de parámetro "?". Normalmente, esta instrucción se especifica mediante la sintaxis de escape de llamada JDBC.

Devoluciones

un nuevo objeto predeterminado CallableStatement que contiene la instrucción SQL precompilada

Atributos

Excepciones

si se produce un problema al acceder a la base de datos.

Comentarios

Crea un CallableStatement objeto para llamar a procedimientos almacenados de base de datos. El CallableStatement objeto proporciona métodos para configurar sus parámetros IN y OUT, y métodos para ejecutar la llamada a un procedimiento almacenado.

<B>Nota:</B> Este método está optimizado para controlar las instrucciones de llamada de procedimiento almacenado. Algunos controladores pueden enviar la instrucción call a la base de datos cuando se realiza el método prepareCall ; otros pueden esperar hasta que se ejecute el CallableStatement objeto. Esto no tiene ningún efecto directo en los usuarios; sin embargo, afecta al método que produce ciertas sqlExceptions.

Los conjuntos de resultados creados con el objeto devuelto CallableStatement serán de forma predeterminada el tipo TYPE_FORWARD_ONLY y tendrán un nivel de simultaneidad de CONCUR_READ_ONLY. La capacidad de retención de los conjuntos de resultados creados se puede determinar mediante una llamada a #getHoldability.

Java documentación para java.sql.Connection.prepareCall(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a