Class JdbcStatement

JdbcStatement

JDBC Statement. Dokumentację tej klasy znajdziesz java.sql.Statement .

Metody

MetodaZwracany typKrótki opis
addBatch(sql)voidDokumentację tej metody znajdziesz java.sql.Statement#addBatch(String).
cancel()voidDokumentację tej metody znajdziesz java.sql.Statement#cancel().
clearBatch()voidDokumentację tej metody znajdziesz java.sql.Statement#clearBatch().
clearWarnings()voidDokumentację tej metody znajdziesz java.sql.Statement#clearWarnings().
close()voidDokumentację tej metody znajdziesz java.sql.Statement#close().
execute(sql)BooleanDokumentację tej metody znajdziesz java.sql.Statement#execute(String).
execute(sql, autoGeneratedKeys)BooleanDokumentację tej metody znajdziesz java.sql.Statement#execute(String, int).
execute(sql, columnIndexes)BooleanDokumentację tej metody znajdziesz java.sql.Statement#execute(String, int[]).
execute(sql, columnNames)BooleanDokumentację tej metody znajdziesz java.sql.Statement#execute(String, String[]).
executeBatch()Integer[]Dokumentację tej metody znajdziesz java.sql.Statement#executeBatch().
executeQuery(sql)JdbcResultSetDokumentację tej metody znajdziesz java.sql.Statement#executeQuery(String).
executeUpdate(sql)IntegerDokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String).
executeUpdate(sql, autoGeneratedKeys)IntegerDokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String, int).
executeUpdate(sql, columnIndexes)IntegerDokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String, int[]).
executeUpdate(sql, columnNames)IntegerDokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String, String[]).
getConnection()JdbcConnectionDokumentację tej metody znajdziesz java.sql.Statement#getConnection().
getFetchDirection()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getFetchDirection().
getFetchSize()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getFetchSize().
getGeneratedKeys()JdbcResultSetDokumentację tej metody znajdziesz java.sql.Statement#getGeneratedKeys().
getMaxFieldSize()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getMaxFieldSize().
getMaxRows()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getMaxRows().
getMoreResults()BooleanDokumentację tej metody znajdziesz java.sql.Statement#getMoreResults().
getMoreResults(current)BooleanDokumentację tej metody znajdziesz java.sql.Statement#getMoreResults(int).
getQueryTimeout()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getQueryTimeout().
getResultSet()JdbcResultSetDokumentację tej metody znajdziesz java.sql.Statement#getResultSet().
getResultSetConcurrency()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getResultSetConcurrency().
getResultSetHoldability()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getResultSetHoldability().
getResultSetType()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getResultSetType().
getUpdateCount()IntegerDokumentację tej metody znajdziesz java.sql.Statement#getUpdateCount().
getWarnings()String[]Dokumentację tej metody znajdziesz java.sql.Statement#getWarnings().
isClosed()BooleanDokumentację tej metody znajdziesz java.sql.Statement#isClosed().
isPoolable()BooleanDokumentację tej metody znajdziesz java.sql.Statement#isPoolable().
setCursorName(name)voidDokumentację tej metody znajdziesz java.sql.Statement#setCursorName(String).
setEscapeProcessing(enable)voidDokumentację tej metody znajdziesz java.sql.Statement#setEscapeProcessing(boolean).
setFetchDirection(direction)voidDokumentację tej metody znajdziesz java.sql.Statement#setFetchDirection(int).
setFetchSize(rows)voidDokumentację tej metody znajdziesz java.sql.Statement#setFetchSize(int).
setMaxFieldSize(max)voidDokumentację tej metody znajdziesz java.sql.Statement#setMaxFieldSize(int).
setMaxRows(max)voidDokumentację tej metody znajdziesz java.sql.Statement#setMaxRows(int).
setPoolable(poolable)voidDokumentację tej metody znajdziesz java.sql.Statement#setPoolable(boolean).
setQueryTimeout(seconds)voidDokumentację tej metody znajdziesz java.sql.Statement#setQueryTimeout(int).

Szczegółowa dokumentacja

addBatch(sql)

Dokumentację tej metody znajdziesz java.sql.Statement#addBatch(String).

Parametry

NazwaTypOpis
sqlStringPolecenie SQL, które ma zostać dodane do tej instrukcji, zwykle SQL INSERT lub UPDATE.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

cancel()

Dokumentację tej metody znajdziesz java.sql.Statement#cancel().

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

clearBatch()

Dokumentację tej metody znajdziesz java.sql.Statement#clearBatch().

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

clearWarnings()

Dokumentację tej metody znajdziesz java.sql.Statement#clearWarnings().

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

close()

Dokumentację tej metody znajdziesz java.sql.Statement#close().


execute(sql)

Dokumentację tej metody znajdziesz java.sql.Statement#execute(String).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL do wykonania.

Powrót

Booleantrue, jeśli pierwszym wynikiem jest zestaw wyników; false, jeśli jest to liczba aktualizacji lub jeśli nie ma wyników.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

execute(sql, autoGeneratedKeys)

Dokumentację tej metody znajdziesz java.sql.Statement#execute(String, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL do wykonania.
autoGeneratedKeysIntegerFlaga wskazująca, czy klucze wygenerowane automatycznie są udostępniane do późniejszego pobrania; wartość Jdbc.Statement.RETURN_GENERATED_KEYS lub Jdbc.Statement.NO_GENERATED_KEYS.

Powrót

Booleantrue, jeśli pierwszym wynikiem jest zestaw wyników; false, jeśli jest to liczba aktualizacji lub jeśli nie ma wyników.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

execute(sql, columnIndexes)

Dokumentację tej metody znajdziesz java.sql.Statement#execute(String, int[]).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL do wykonania.
columnIndexesInteger[]Indeksy kolumn, których klucze wygenerowane automatycznie są udostępniane do późniejszego pobrania.

Powrót

Booleantrue, jeśli pierwszym wynikiem jest zestaw wyników; false, jeśli jest to liczba aktualizacji lub jeśli nie ma wyników.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

execute(sql, columnNames)

Dokumentację tej metody znajdziesz java.sql.Statement#execute(String, String[]).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL do wykonania.
columnNamesString[]Nazwy kolumn, których klucze wygenerowane automatycznie są udostępniane do późniejszego pobrania.

Powrót

Booleantrue, jeśli pierwszym wynikiem jest zestaw wyników; false, jeśli jest to liczba aktualizacji lub jeśli nie ma wyników.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

executeBatch()

Dokumentację tej metody znajdziesz java.sql.Statement#executeBatch().

Powrót

Integer[] – liczba aktualizacji dla każdego polecenia w pakiecie, w tej samej kolejności, w jakiej polecenia zostały dodane do pakietu.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

executeQuery(sql)

Dokumentację tej metody znajdziesz java.sql.Statement#executeQuery(String).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL do wykonania, zwykle statyczna SELECT.

Powrót

JdbcResultSet – zbiór wyników zawierający wyniki wykonania. Nigdy nie jest null.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

executeUpdate(sql)

Dokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String).

Parametry

NazwaTypOpis
sqlStringInstrukcja języka manipulacji danymi SQL do wykonania (np. INSERT, UPDATE lub DELETE) albo instrukcja, która nic nie zwraca (np. instrukcja DDL).

Powrót

Integer – liczba wierszy w przypadku instrukcji języka manipulacji danymi lub 0 w przypadku instrukcji, które nie zwracają żadnych danych.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

executeUpdate(sql, autoGeneratedKeys)

Dokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja języka manipulacji danymi SQL do wykonania (np. INSERT, UPDATE lub DELETE) albo instrukcja, która nic nie zwraca (np. instrukcja DDL).
autoGeneratedKeysIntegerFlaga wskazująca, czy klucze wygenerowane automatycznie są udostępniane do późniejszego pobrania; wartość Jdbc.Statement.RETURN_GENERATED_KEYS lub Jdbc.Statement.NO_GENERATED_KEYS.

Powrót

Integer – liczba wierszy w przypadku instrukcji języka manipulacji danymi lub 0 w przypadku instrukcji, które nie zwracają żadnych danych.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

executeUpdate(sql, columnIndexes)

Dokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String, int[]).

Parametry

NazwaTypOpis
sqlStringInstrukcja języka manipulacji danymi SQL do wykonania (np. INSERT, UPDATE lub DELETE) albo instrukcja, która nic nie zwraca (np. instrukcja DDL).
columnIndexesInteger[]Indeksy kolumn, których klucze wygenerowane automatycznie są udostępniane do późniejszego pobrania.

Powrót

Integer – liczba wierszy w przypadku instrukcji języka manipulacji danymi lub 0 w przypadku instrukcji, które nie zwracają żadnych danych.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

executeUpdate(sql, columnNames)

Dokumentację tej metody znajdziesz java.sql.Statement#executeUpdate(String, String[]).

Parametry

NazwaTypOpis
sqlStringInstrukcja języka manipulacji danymi SQL do wykonania (np. INSERT, UPDATE lub DELETE) albo instrukcja, która nic nie zwraca (np. instrukcja DDL).
columnNamesString[]Nazwy kolumn, których klucze wygenerowane automatycznie są udostępniane do późniejszego pobrania.

Powrót

Integer – liczba wierszy w przypadku instrukcji języka manipulacji danymi lub 0 w przypadku instrukcji, które nie zwracają żadnych danych.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getConnection()

Dokumentację tej metody znajdziesz java.sql.Statement#getConnection().

Powrót

JdbcConnection – połączenie, które wygenerowało tę instrukcję.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getFetchDirection()

Dokumentację tej metody znajdziesz java.sql.Statement#getFetchDirection().

Powrót

Integer – domyślny kierunek zbiorów wyników generowanych przez to stwierdzenie, który może być Jdbc.ResultSet.FETCH_FORWARD lub Jdbc.ResultSet.FETCH_REVERSE.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getFetchSize()

Dokumentację tej metody znajdziesz java.sql.Statement#getFetchSize().

Powrót

Integer – domyślny rozmiar pobierania wierszy w przypadku zbiorów wyników wygenerowanych na podstawie tego stwierdzenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getGeneratedKeys()

Dokumentację tej metody znajdziesz java.sql.Statement#getGeneratedKeys().

Powrót

JdbcResultSet – zestaw wyników zawierający klucze wygenerowane automatycznie przez wykonanie tego polecenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getMaxFieldSize()

Dokumentację tej metody znajdziesz java.sql.Statement#getMaxFieldSize().

Powrót

Integer – bieżący limit rozmiaru w bajtach kolumny przechowującej wartości znakowe i binarne; wartość 0 oznacza brak limitu.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getMaxRows()

Dokumentację tej metody znajdziesz java.sql.Statement#getMaxRows().

Powrót

Integer – bieżąca maksymalna liczba wierszy w zbiorze wyników wygenerowanym przez to polecenie; wartość 0 oznacza brak limitu.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getMoreResults()

Dokumentację tej metody znajdziesz java.sql.Statement#getMoreResults().

Powrót

Boolean – true, jeśli następny wynik jest zbiorem wyników; w przeciwnym razie false.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getMoreResults(current)

Dokumentację tej metody znajdziesz java.sql.Statement#getMoreResults(int).

Parametry

NazwaTypOpis
currentIntegerFlaga wskazująca, co się stanie z bieżącymi zbiorami wyników po ich pobraniu. Ta wartość to Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT lub Jdbc.Statement.CLOSE_ALL_RESULTS.

Powrót

Boolean – true, jeśli następny wynik jest zbiorem wyników; w przeciwnym razie false.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getQueryTimeout()

Dokumentację tej metody znajdziesz java.sql.Statement#getQueryTimeout().

Powrót

Integer – bieżący limit czasu zapytania w sekundach; wartość 0 oznacza brak limitu czasu.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getResultSet()

Dokumentację tej metody znajdziesz java.sql.Statement#getResultSet().

Powrót

JdbcResultSet – bieżący zestaw wyników lub null, jeśli wynik to liczba aktualizacji lub nie ma więcej wyników.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getResultSetConcurrency()

Dokumentację tej metody znajdziesz java.sql.Statement#getResultSetConcurrency().

Powrót

Integer – współbieżność zestawu wyników dla zestawów wyników wygenerowanych na podstawie tej instrukcji, która może mieć wartość Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getResultSetHoldability()

Dokumentację tej metody znajdziesz java.sql.Statement#getResultSetHoldability().

Powrót

Integer – trwałość zbioru wyników, która może mieć wartość Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getResultSetType()

Dokumentację tej metody znajdziesz java.sql.Statement#getResultSetType().

Powrót

Integer – typ zbioru wyników dla zbiorów wyników wygenerowanych na podstawie tego stwierdzenia, czyli Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getUpdateCount()

Dokumentację tej metody znajdziesz java.sql.Statement#getUpdateCount().

Powrót

Integer – bieżący wynik jako liczba aktualizacji lub -1, jeśli bieżący wynik jest zbiorem wyników lub jeśli nie ma więcej wyników.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

getWarnings()

Dokumentację tej metody znajdziesz java.sql.Statement#getWarnings().

Powrót

String[] – bieżący zestaw ostrzeżeń lub null, jeśli nie ma żadnych ostrzeżeń.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

isClosed()

Dokumentację tej metody znajdziesz java.sql.Statement#isClosed().

Powrót

Boolean – true, jeśli wyciąg jest zamknięty; false w przeciwnym razie.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

isPoolable()

Dokumentację tej metody znajdziesz java.sql.Statement#isPoolable().

Powrót

Boolean – true, jeśli to stwierdzenie można połączyć w pule; w przeciwnym razie false.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setCursorName(name)

Dokumentację tej metody znajdziesz java.sql.Statement#setCursorName(String).

Parametry

NazwaTypOpis
nameStringNowa nazwa kursora, która musi być unikalna w obrębie połączenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setEscapeProcessing(enable)

Dokumentację tej metody znajdziesz java.sql.Statement#setEscapeProcessing(boolean).

Parametry

NazwaTypOpis
enableBooleanJeśli true, przetwarzanie znaków ucieczki jest włączone, w przeciwnym razie jest wyłączone.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setFetchDirection(direction)

Dokumentację tej metody znajdziesz java.sql.Statement#setFetchDirection(int).

Parametry

NazwaTypOpis
directionIntegerOkreślony kierunek, który ma zostać ustawiony. Może to być Jdbc.ResultSet.FETCH_FORWARD lub Jdbc.ResultSet.FETCH_REVERSE.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setFetchSize(rows)

Dokumentację tej metody znajdziesz java.sql.Statement#setFetchSize(int).

Parametry

NazwaTypOpis
rowsIntegerLiczba wierszy do pobrania.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setMaxFieldSize(max)

Dokumentację tej metody znajdziesz java.sql.Statement#setMaxFieldSize(int).

Parametry

NazwaTypOpis
maxIntegerNowy limit rozmiaru bajtów kolumny; wartość 0 oznacza brak limitu.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setMaxRows(max)

Dokumentację tej metody znajdziesz java.sql.Statement#setMaxRows(int).

Parametry

NazwaTypOpis
maxIntegerMaksymalna liczba wierszy, które może zawierać zbiór wyników wygenerowany przez to stwierdzenie. Wartość 0 oznacza brak limitu.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setPoolable(poolable)

Dokumentację tej metody znajdziesz java.sql.Statement#setPoolable(boolean).

Parametry

NazwaTypOpis
poolableBooleanJeśli true, żąda, aby to stwierdzenie było połączone w pule; w przeciwnym razie żąda, aby nie było połączone w pule.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request

setQueryTimeout(seconds)

Dokumentację tej metody znajdziesz java.sql.Statement#setQueryTimeout(int).

Parametry

NazwaTypOpis
secondsIntegerNowy czas oczekiwania na zapytanie w sekundach. Wartość 0 oznacza brak czasu oczekiwania.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/script.external_request