IConnection.PrepareCall Método

Definição

Sobrecargas

Nome Description
PrepareCall(String, Int32, Int32, Int32)

Cria um CallableStatement objeto que gerará ResultSet objetos com o tipo e simultaneidade fornecidos.

PrepareCall(String, Int32, Int32)

Cria um CallableStatement objeto que gerará ResultSet objetos com o tipo e simultaneidade fornecidos.

PrepareCall(String)

Cria um CallableStatement objeto para chamar procedimentos armazenados de banco de dados.

PrepareCall(String, Int32, Int32, Int32)

Cria um CallableStatement objeto que gerará ResultSet objetos com o tipo e simultaneidade fornecidos.

[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

um String objeto que é a instrução SQL a ser enviada ao banco de dados; pode conter ou mais parâmetros '?'

resultSetType
Int32

uma das seguintes ResultSet constantes: ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEou ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

uma das seguintes ResultSet constantes: ResultSet.CONCUR_READ_ONLY ou ResultSet.CONCUR_UPDATABLE

resultSetHoldability
Int32

uma das seguintes ResultSet constantes: ResultSet.HOLD_CURSORS_OVER_COMMIT ou ResultSet.CLOSE_CURSORS_AT_COMMIT

Retornos

um novo CallableStatement objeto, que contém a instrução SQL pré-compilada, que gerará ResultSet objetos com o tipo, simultaneidade e capacidade de retenção fornecidos

Atributos

Exceções

se ocorrer um problema ao acessar o banco de dados.

Comentários

Cria um CallableStatement objeto que gerará ResultSet objetos com o tipo e simultaneidade fornecidos. Esse método é o mesmo que o prepareCall método acima, mas permite que o tipo de conjunto de resultados padrão, o tipo de simultaneidade do conjunto de resultados e a capacidade de retenção sejam substituídos.

Adicionado em 1.4.

Documentação Java para java.sql.Connection.prepareCall(java.lang.String, int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

PrepareCall(String, Int32, Int32)

Cria um CallableStatement objeto que gerará ResultSet objetos com o tipo e simultaneidade fornecidos.

[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

um String objeto que é a instrução SQL a ser enviada ao banco de dados; pode conter ou mais parâmetros '?'

resultSetType
Int32

um tipo de conjunto de resultados; um de ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEou ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

um tipo de simultaneidade; um de ResultSet.CONCUR_READ_ONLY ou ResultSet.CONCUR_UPDATABLE

Retornos

um novo CallableStatement objeto que contém a instrução SQL pré-compilada que produzirá ResultSet objetos com o tipo e simultaneidade fornecidos

Atributos

Exceções

se ocorrer um problema ao acessar o banco de dados

Comentários

Cria um CallableStatement objeto que gerará ResultSet objetos com o tipo e simultaneidade fornecidos. Esse método é o mesmo que o prepareCall método acima, mas permite que o tipo de conjunto de resultados padrão e a simultaneidade sejam substituídos. A retenção dos conjuntos de resultados criados pode ser determinada chamando #getHoldability.

Adicionado em 1.2.

Documentação Java para java.sql.Connection.prepareCall(java.lang.String, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

PrepareCall(String)

Cria um CallableStatement objeto para chamar procedimentos armazenados de banco de dados.

[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

uma instrução SQL que pode conter um ou mais espaços reservados de parâmetro '?'. Normalmente, essa instrução é especificada usando a sintaxe de escape de chamada JDBC.

Retornos

um novo objeto padrão CallableStatement que contém a instrução SQL pré-compilada

Atributos

Exceções

se ocorrer um problema ao acessar o banco de dados.

Comentários

Cria um CallableStatement objeto para chamar procedimentos armazenados de banco de dados. O CallableStatement objeto fornece métodos para configurar seus parâmetros IN e OUT e métodos para executar a chamada para um procedimento armazenado.

<Observação B>:</B> Esse método é otimizado para lidar com instruções de chamada de procedimento armazenado. Alguns drivers podem enviar a instrução de chamada para o banco de dados quando o método prepareCall for concluído; outros podem aguardar até que o CallableStatement objeto seja executado. Isso não tem efeito direto sobre os usuários; no entanto, isso afeta qual método lança determinadas SQLExceptions.

Os conjuntos de resultados criados usando o objeto retornado CallableStatement serão, por padrão, tipo TYPE_FORWARD_ONLY e terão um nível de simultaneidade de CONCUR_READ_ONLY. A retenção dos conjuntos de resultados criados pode ser determinada chamando #getHoldability.

Documentação Java para java.sql.Connection.prepareCall(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a