Sprache

IConnection.PrepareCall Methode

Definition

Überlädt

Name Beschreibung
PrepareCall(String, Int32, Int32, Int32)

Erstellt ein CallableStatement Objekt, das Objekte mit dem angegebenen Typ und Parallelität generiert ResultSet .

PrepareCall(String, Int32, Int32)

Erstellt ein CallableStatement Objekt, das Objekte mit dem angegebenen Typ und Parallelität generiert ResultSet .

PrepareCall(String)

Erstellt ein CallableStatement Objekt zum Aufrufen von gespeicherten Datenbankprozeduren.

PrepareCall(String, Int32, Int32, Int32)

Erstellt ein CallableStatement Objekt, das Objekte mit dem angegebenen Typ und Parallelität generiert ResultSet .

[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

Parameter

sql
String

ein String Objekt, das die SQL-Anweisung ist, die an die Datenbank gesendet werden soll; kann für oder mehr '?' Parameter enthalten sein.

resultSetType
Int32

eine der folgenden ResultSet Konstanten: ResultSet.TYPE_FORWARD_ONLY, , ResultSet.TYPE_SCROLL_INSENSITIVEoder ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

eine der folgenden ResultSet Konstanten: ResultSet.CONCUR_READ_ONLY oder ResultSet.CONCUR_UPDATABLE

resultSetHoldability
Int32

eine der folgenden ResultSet Konstanten: ResultSet.HOLD_CURSORS_OVER_COMMIT oder ResultSet.CLOSE_CURSORS_AT_COMMIT

Gibt zurück

ein neues CallableStatement Objekt, das die vorkompilierte SQL-Anweisung enthält, die Objekte mit dem angegebenen Typ, der Parallelität und der Haltebarkeit generiert ResultSet

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Problem auftritt.

Hinweise

Erstellt ein CallableStatement Objekt, das Objekte mit dem angegebenen Typ und Parallelität generiert ResultSet . Diese Methode ist identisch mit der prepareCall oben genannten Methode, ermöglicht jedoch den Standardergebnissatztyp, den Ergebnissatz-Parallelitätstyp und die Haltebarkeit, um außer Kraft zu setzen.

In 1.4 hinzugefügt.

Java Dokumentation für java.sql.Connection.prepareCall(java.lang.String, int, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PrepareCall(String, Int32, Int32)

Erstellt ein CallableStatement Objekt, das Objekte mit dem angegebenen Typ und Parallelität generiert ResultSet .

[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

Parameter

sql
String

ein String Objekt, das die SQL-Anweisung ist, die an die Datenbank gesendet werden soll; kann für oder mehr '?' Parameter enthalten sein.

resultSetType
Int32

ein Resultsettyp; eines von ResultSet.TYPE_FORWARD_ONLY, , ResultSet.TYPE_SCROLL_INSENSITIVEoder ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

ein Parallelitätstyp; einer von ResultSet.CONCUR_READ_ONLY oder ResultSet.CONCUR_UPDATABLE

Gibt zurück

ein neues CallableStatement Objekt, das die vorkompilierte SQL-Anweisung enthält, die Objekte mit dem angegebenen Typ und Parallelität erzeugt ResultSet

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Problem auftritt

Hinweise

Erstellt ein CallableStatement Objekt, das Objekte mit dem angegebenen Typ und Parallelität generiert ResultSet . Diese Methode ist identisch mit der prepareCall oben genannten Methode, ermöglicht jedoch das Überschreiben des Standardergebnissatztyps und der Parallelität. Die Haltebarkeit der erstellten Resultsets kann durch Aufrufen #getHoldabilitybestimmt werden.

In 1.2 hinzugefügt.

Java Dokumentation für java.sql.Connection.prepareCall(java.lang.String, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PrepareCall(String)

Erstellt ein CallableStatement Objekt zum Aufrufen von gespeicherten Datenbankprozeduren.

[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

Parameter

sql
String

eine SQL-Anweisung, die einen oder mehrere "?"-Parameterplatzhalter enthalten kann. In der Regel wird diese Anweisung mithilfe der ESCAPE-Syntax des AUFRUFENS ANGEGEBEN.

Gibt zurück

ein neues Standardobjekt CallableStatement , das die vorkompilierte SQL-Anweisung enthält

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Problem auftritt.

Hinweise

Erstellt ein CallableStatement Objekt zum Aufrufen von gespeicherten Datenbankprozeduren. Das CallableStatement Objekt stellt Methoden zum Einrichten der IN- und OUT-Parameter sowie Methoden zum Ausführen des Aufrufs einer gespeicherten Prozedur bereit.

<B>Hinweis:</B> Diese Methode ist für die Behandlung von Aufrufanweisungen gespeicherter Prozeduren optimiert. Einige Treiber senden möglicherweise die Aufrufanweisung an die Datenbank, wenn die Methode prepareCall abgeschlossen ist. Andere können warten, bis das CallableStatement Objekt ausgeführt wird. Dies hat keine direkte Auswirkung auf benutzer; Es wirkt sich jedoch darauf aus, welche Methode bestimmte SQLExceptions auslöst.

Results sets created using the returned CallableStatement object will by default be type TYPE_FORWARD_ONLY and have a concurrency level of CONCUR_READ_ONLY. Die Haltebarkeit der erstellten Resultsets kann durch Aufrufen #getHoldabilitybestimmt werden.

Java Dokumentation für java.sql.Connection.prepareCall(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: