Freigeben über


SQLServerPreparedStatement-Elemente

Die folgenden Tabellen enthalten die Elemente, die von der SQLServerPreparedStatement-Klasse verfügbar gemacht werden.

Konstruktoren

Keine

Felder

Keine

Geerbte Felder

Klasse geerbt von: Methoden

java.sql.Statement

CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO

Methoden

Name Beschreibung

addBatch

Fügt dem Befehlsbatch für dieses Statement-Objekt einen Parametersatz hinzu.

cancel

(Geerbt von SQLServerStatement.) Bricht die SQL-Anweisung ab, die derzeit von diesem Statement-Objekt ausgeführt wird.

clearBatch

Leert die aktuelle Liste mit SQL-Befehlen für dieses SQLServerStatement-Objekt.

clearParameters

Löscht umgehend die aktuellen Parameterwerte.

clearWarnings

(Geerbt von SQLServerStatement.) Löscht alle für dieses Statement-Objekt gemeldeten Warnungen.

close

Gibt die Datenbank- und JDBC-Ressourcen dieses Statement-Objekts umgehend frei, sodass nicht auf deren automatische Freigabe gewartet werden muss.

execute

Führt die SQL-Anweisung in diesem Statement-Objekt aus. Hierbei kann es sich um eine beliebige Art von SQL-Anweisung handeln.

executeBatch

Übermittelt einen Befehlsbatch zur Ausführung an die Datenbank. Werden alle Befehle erfolgreich ausgeführt, wird ein Array mit Updatezählungen zurückgegeben.

executeQuery

Führt die SQL-Abfrage in diesem Statement-Objekt aus und gibt das durch die Abfrage generierte SQLServerResultSet-Objekt zurück.

executeUpdate

Führt die SQL-Anweisung in diesem Statement-Objekt aus. Hierbei muss es sich um eine SQL-Anweisung vom Typ "INSERT", "UPDATE", "MERGE" oder "DELETE" oder um eine SQL-Anweisung handeln, von der nichts zurückgegeben wird (beispielsweise eine DDL-Anweisung).

getConnection

(Geerbt von SQLServerStatement.) Ruft das SQLServerConnection-Objekt ab, von dem dieses Statement-Objekt erstellt wurde.

getFetchDirection

(Geerbt von SQLServerStatement.) Ruft die Richtung zum Abrufen von Zeilen aus Datenbanktabellen ab, die standardmäßig für Resultsets verwendet wird, die auf der Grundlage dieses Statement-Objekts generiert werden.

getFetchSize

(Geerbt von SQLServerStatement.) Ruft die Anzahl von Resultsetzeilen ab, bei der es sich um die standardmäßige Abrufgröße für Resultsetobjekte handelt, die auf der Grundlage dieses Statement-Objekts generiert werden.

getGeneratedKeys

(Geerbt von SQLServerStatement.) Ruft sämtliche automatisch generierte Schlüssel ab, die aufgrund der Ausführung dieses Statement-Objekts erstellt werden.

getMaxFieldSize

(Geerbt von SQLServerStatement.) Ruft die maximale Anzahl von Bytes ab, die für Zeichen- und Binärspaltenwerte in einem SQLServerResultSet-Objekt zurückgegeben werden können, das von diesem Statement-Objekt erstellt wurde.

getMaxRows

(Geerbt von SQLServerStatement.) Ruft die maximale Anzahl von Zeilen ab, die ein SQLServerResultSet-Objekt enthalten kann, das von diesem Statement-Objekt erstellt wurde.

getMetaData

Ruft ein SQLServerResultSetMetaData-Klasse-Objekt mit Informationen zu den Spalten des SQLServerResultSet-Objekts ab, das beim Ausführen dieses Statement-Objekts zurückgegeben wird.

getMoreResults

(Geerbt von SQLServerStatement.) Wechselt zum nächsten Ergebnis dieses Statement-Objekts.

getParameterMetaData

Ruft Anzahl, Typ und Eigenschaften der Parameter für dieses Statement-Objekt ab.

getResponseBuffering

(Geerbt von SQLServerStatement.) Ruft den Antwortpuffermodus für dieses SQLServerStatement-Objekt ab.

getQueryTimeout

(Geerbt von SQLServerStatement.) Ruft die Anzahl von Sekunden ab, die von Microsoft SQL Server JDBC Driver auf die Ausführung dieses Statement-Objekts gewartet wird.

getResultSet

(Geerbt von SQLServerStatement.) Ruft das aktuelle Ergebnis als SQLServerResultSet-Objekt ab.

getResultSetConcurrency

(Geerbt von SQLServerStatement.) Ruft die Resultsetparallelität für SQLServerResultSet-Objekte ab, die von diesem Statement-Objekt generiert werden.

getResultSetHoldability

(Geerbt von SQLServerStatement.) Ruft die Resultsethaltbarkeit für SQLServerResultSet-Objekte ab, die von diesem Statement-Objekt generiert werden.

getResultSetType

(Geerbt von SQLServerStatement.) Ruft den Resultsettyp für SQLServerResultSet-Objekte ab, die von diesem Statement-Objekt generiert werden.

getUpdateCount

(Geerbt von SQLServerStatement.) Ruft das aktuelle Ergebnis als Updatezählung ab.

getWarnings

(Geerbt von SQLServerStatement.) Ruft die erste Warnung ab, die von Aufrufen für dieses Statement-Objekt gemeldet wurde.

isClosed

(Geerbt von SQLServerStatement.) Gibt an, ob dieses Statement-Objekt geschlossen wurde.

isPoolable

(Geerbt von SQLServerStatement.) Gibt einen Wert zurück, durch den angegeben wird, ob dem vom Benutzer bereitgestellten Anwendungspool eine Anweisung hinzugefügt werden kann.

isWrapperFor

Gibt an, ob es sich bei diesem Anweisungsobjekt um einen Wrapper für die angegebene Schnittstelle handelt.

setArray

Legt die angegebene Parameternummer auf das angegebene Array-Objekt fest.

setAsciiStream

Legt die angegebene Parameternummer auf das angegebene InputStream-Objekt fest.

setBigDecimal

Legt die angegebene Parameternummer auf das angegebene BigDecimal-Objekt fest.

setBinaryStream

Legt den angegebenen Parameter auf den angegebenen Eingabedatenstrom fest.

setBlob

Legt den angegebenen Parameter auf das angegebene Blob-Objekt fest.

setboolean

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ boolean fest.

setByte

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ byte fest.

setBytes

Legt den angegebenen Parameter auf das angegebene Bytearray fest.

setCharacterStream

Legt den angegebenen Parameter auf das angegebene Reader-Objekt fest.

setClob

Legt den angegebenen Parameter auf das angegebene Clob-Objekt fest.

setCursorName

(Geerbt von SQLServerStatement.) Legt den SQL-Cursornamen auf die angegebene Zeichenfolge fest, die dann für nachfolgende Ausführungsmethoden verwendet wird.

setDate

Legt den angegebenen Parameter auf den angegebenen Datumswert fest.

setDateTimeOffset

Legt den Wert der Spalte fest, die für den DateTimeOffset-Klasse-Wert angegeben wurde.

setDouble

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ double fest.

setEscapeProcessing

(Geerbt von SQLServerStatement.) Legt den Escapeverarbeitungsmodus fest.

setFetchDirection

(Geerbt von SQLServerStatement.) Gibt für den JDBC-Treiber die Richtung an, in der die Resultsetzeilen verarbeitet werden sollen.

setFetchSize

(Geerbt von SQLServerStatement.) Gibt für den JDBC-Treiber an, wie viele Zeilen aus der Datenbank abgerufen werden sollen, wenn weitere Zeilen benötigt werden.

setFloat

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ float fest.

setInt

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ int fest.

setLong

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ long fest.

setMaxFieldSize

(Geerbt von SQLServerStatement.) Legt das Limit für die maximale Anzahl von Bytes in einer SQLServerResultSet-Spalte, in der Zeichen- oder Binärwerte gespeichert werden, auf die angegebene Anzahl von Bytes fest.

setMaxRows

(Geerbt von SQLServerStatement.) Legt das Limit für die maximale Anzahl von Zeilen, die ein beliebiges SQLServerResultSet-Objekt enthalten kann, auf die angegebene Anzahl fest.

setNCharacterStream

Legt den angegebenen Parameter auf das angegebene Reader-Objekt fest.

setNClob

Legt den angegebenen Parameter auf das angegebene Objekt fest.

setNull

Legt den angegebenen Parameter unter Berücksichtigung des festzulegenden Parametertyps auf einen NULL-Wert fest.

setNString

Legt den angegebenen Parameter auf das angegebene String-Objekt fest.

setObject

Legt den Wert des angegebenen Parameters unter Verwendung des angegebenen Objekts fest.

setPoolable

(Geerbt von SQLServerStatement.) Sendet eine Anforderung, dass dem Pool eine Anweisung hinzugefügt bzw. nicht hinzugefügt werden soll. Standardmäßig kann ein SQLServerPreparedStatement-Objekt beim Erstellen einem Pool hinzugefügt werden.

setQueryTimeout

(Geerbt von SQLServerStatement.) Legt die Anzahl von Sekunden, die vom Treiber auf die Ausführung eines Statement-Objekts gewartet wird, auf die angegebene Anzahl von Sekunden fest.

setRef

Legt den angegebenen Parameter auf das angegebene Ref-Objekt fest.

setResponseBuffering

(Geerbt von SQLServerStatement.) Legt den Antwortpuffermodus für dieses SQLServerStatement-Objekt auf String full oder auf adaptive (jeweils ohne Berücksichtigung der Groß-/Kleinschreibung) fest.

setShort

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ short fest.

setString

Legt den angegebenen Parameter auf den angegebenen Wert vom Typ String fest.

setSQLXML

Legt den angegebenen Parameter auf das angegebene SQLXML-Objekt fest.

setTime

Legt den angegebenen Parameter auf den angegebenen Uhrzeitwert fest.

setTimestamp

Legt den angegebenen Parameter auf den angegebenen Zeitstempelwert fest.

setUnicodeStream

Legt die angegebene Parameternummer auf den angegebenen Eingabedatenstrom mit der angegebenen Anzahl von Bytes fest.

setURL

Legt den angegebenen Parameter auf den angegebenen URL-Wert fest.

unwrap

Gibt ein Objekt zurück, das die angegebene Schnittstelle implementiert, um den Zugriff auf die für Microsoft SQL Server JDBC Driver spezifischen Methoden zu ermöglichen.

Geerbte Methoden

Klasse geerbt von: Methoden

com.microsoft.sqlserver.jdbc.SQLServerStatement

cancel, clearWarnings, execute, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout

java.lang.Object

clone, equals, getClass, hashCode, notify, notifyAll, toString, wait

java.sql.Statement

cancel, clearWarnings, execute, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout

java.sql.Wrapper

isWrapperFor, unwrap

Siehe auch

Verweis

SQLServerPreparedStatement-Klasse