Class JdbcConnection

PołączenieJDBC

JDBC Connection. Dokumentację tej klasy znajdziesz w artykule java.sql.Connection.

Metody

MetodaZwracany typKrótki opis
clearWarnings()voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#clearWarnings().
close()voidzwolnienie bazy danych tego połączenia i wszystkich powiązanych z nim zasobów.
commit()voidUtrwala wszystkie oczekujące zmiany i zwalnia blokady bazy danych trzymane przez tę instancję JdbcConnection.
createArrayOf(typeName, elements)JdbcArrayDokumentację tej metody znajdziesz w artykule java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobTworzy instancję JdbcBlob.
createClob()JdbcClobDokumentację tej metody znajdziesz w artykule java.sql.Connection#createClob().
createNClob()JdbcClobDokumentację tej metody znajdziesz w artykule java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLDokumentację tej metody znajdziesz w artykule java.sql.Connection#createSQLXML().
createStatement()JdbcStatementTworzy obiekt JdbcStatement do wysyłania instrukcji SQL do bazy danych.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementTworzy obiekt JdbcStatement do wysyłania instrukcji SQL do bazy danych.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementTworzy obiekt JdbcStatement do wysyłania instrukcji SQL do bazy danych.
createStruct(typeName, attributes)JdbcStructDokumentację tej metody znajdziesz w artykule java.sql.Connection#createStruct(String, Object[]).
getAutoCommit()BooleanDokumentację tej metody znajdziesz w artykule java.sql.Connection#getAutoCommit().
getCatalog()Stringlub dokumentacji tej metody, zapoznaj się z artykułem java.sql.Connection#getCatalog().
getHoldability()IntegerDokumentację tej metody znajdziesz w artykule java.sql.Connection#getHoldability().
getMetaData()JdbcDatabaseMetaDataDokumentację tej metody znajdziesz w artykule java.sql.Connection#getMetaData().
getTransactionIsolation()IntegerDokumentację tej metody znajdziesz w artykule java.sql.Connection#getTransactionIsolation().
getWarnings()String[]Dokumentację tej metody znajdziesz w artykule java.sql.Connection#getWarnings().
isClosed()BooleanDokumentację tej metody znajdziesz w artykule java.sql.Connection#isClosed().
isReadOnly()BooleanDokumentację tej metody znajdziesz w artykule java.sql.Connection#isReadOnly().
isValid(timeout)BooleanDokumentację tej metody znajdziesz w artykule java.sql.Connection#isValid(int).
nativeSQL(sql)StringDokumentację tej metody znajdziesz w artykule java.sql.Connection#nativeSQL(String).
prepareCall(sql)JdbcCallableStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareCall(String).
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareCall(String, int, int).
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareCall(String, int, int, int).
prepareStatement(sql)JdbcPreparedStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String).
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int).
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int, int).
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int, int, int).
prepareStatementByIndex(sql, indices)JdbcPreparedStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int[]).
prepareStatementByName(sql, columnNames)JdbcPreparedStatementDokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, String[]).
releaseSavepoint(savepoint)voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#releaseSavepoint(Savepoint).
rollback()voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#rollback().
rollback(savepoint)voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#rollback(Savepoint).
setAutoCommit(autoCommit)voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#setAutoCommit(boolean).
setCatalog(catalog)voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#setCatalog(String).
setHoldability(holdability)voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#setHoldability(int).
setReadOnly(readOnly)voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#setReadOnly(boolean).
setSavepoint()JdbcSavepointDokumentację tej metody znajdziesz w artykule java.sql.Connection#setSavepoint().
setSavepoint(name)JdbcSavepointDokumentację tej metody znajdziesz w artykule java.sql.Connection#setSavepoint(String).
setTransactionIsolation(level)voidDokumentację tej metody znajdziesz w artykule java.sql.Connection#setTransactionIsolation(int).

Szczegółowa dokumentacja

clearWarnings()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#clearWarnings().

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

close()

zwolnienie bazy danych tego połączenia i wszystkich powiązanych z nim zasobów.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.close();

Zobacz też

  • Connection.close()

commit()

Utrwala wszystkie oczekujące zmiany i zwalnia blokady bazy danych trzymane przez tę instancję JdbcConnection.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.setAutoCommit(false);
const stmt = conn.prepareStatement(
    'insert into person (lname,fname) values (?,?)',
);
const start = new Date();
for (let i = 0; i < 5000; i++) {
  // Objects are accessed using 1-based indexing
  stmt.setObject(1, `firstName${i}`);
  stmt.setObject(2, `lastName${i}`);
  stmt.addBatch();
}
const res = stmt.executeBatch();
conn.commit();  // When this returns, this is when changes are actually
                // committed
conn.close();

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

Zobacz też

  • Connection.commit()

createArrayOf(typeName, elements)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#createArrayOf(String, Object[]).

Parametry

NazwaTypOpis
typeNameStringNazwa SQL typu elementów tablicy, która jest specyficzna dla bazy danych. Dostępne opcje to wbudowane typy, typy zdefiniowane przez użytkownika lub standardowe typy SQL obsługiwane przez bazę danych.
elementsObject[]Elementy, które mają być wypełniane w zwracanym obiekcie.

Powrót

JdbcArray – tablica, której elementy są mapowane na określony typ SQL.


createBlob()

Tworzy instancję JdbcBlob. Zobacz też java.sql.Connection#createBlob().

Zwracany obiekt nie zawiera początkowo żadnych danych. Możesz użyć metod setBytes klasy JdbcBlob, aby określić dane, które mają się w niej znajdować. Blob użyty tutaj nie jest taki sam jak blob utworzony za pomocą funkcji Utilities.newBlob(data). Aby przekształcić dane z jednego formatu na drugi, użyj zdefiniowanych metod getBytes()setBytes(). Zamiast tego możesz użyć skryptów JdbcBlob lub JdbcClob, które oferują getAppsScriptBlob()szybszą metodę konwersji na format, którego może używać Apps Script.

Powrót

JdbcBlob – pusty obiekt blob.


createClob()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#createClob().

Powrót

JdbcClob – pusty obiekt clob.


createNClob()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#createNClob().

Powrót

JdbcClob – pusty obiekt nclob.


createSQLXML()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#createSQLXML().

Powrót

JdbcSQLXML – pusty obiekt SQLXML.


createStatement()

Tworzy obiekt JdbcStatement do wysyłania instrukcji SQL do bazy danych. Zobacz też java.sql.Connection#createStatement().

// This sample code assumes authentication is off
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement();

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Powrót

JdbcStatement – instancja instrukcji, za pomocą której można wykonywać zapytania.


createStatement(resultSetType, resultSetConcurrency)

Tworzy obiekt JdbcStatement do wysyłania instrukcji SQL do bazy danych. Zobacz też java.sql.Connection#createStatement(int, int).

Ta wersja umożliwia zastąpienie typu zbioru wyników i wielozadaniowość.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Parametry

NazwaTypOpis
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp równoczesności: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.

Powrót

JdbcStatement – instancja instrukcji, za pomocą której można wykonywać zapytania.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

Tworzy obiekt JdbcStatement do wysyłania instrukcji SQL do bazy danych. Zobacz też java.sql.Connection#createStatement(int, int, int).

Ta wersja umożliwia zastąpienie typu zbioru wyników, współbieżności i możliwości przechowywania.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
    Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Parametry

NazwaTypOpis
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp równoczesności: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUstawienie możliwości przechowywania: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powrót

JdbcStatement – instancja instrukcji, za pomocą której można wykonywać zapytania.


createStruct(typeName, attributes)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#createStruct(String, Object[]).

Parametry

NazwaTypOpis
typeNameStringNazwa SQL typu elementów tablicy, która jest specyficzna dla bazy danych. Dostępne opcje to wbudowane typy, typy zdefiniowane przez użytkownika lub standardowe typy SQL obsługiwane przez bazę danych.
attributesObject[]Atrybuty, które wypełniają zwrócony obiekt.

Powrót

JdbcStruct – obiekt struktury, który jest mapowany na dany typ SQL i wypełniany podanymi atrybutami.


getAutoCommit()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#getAutoCommit().

Powrót

Boolean – true, jeśli włączony jest tryb automatycznego zatwierdzania połączenia; false w przeciwnym razie.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

getCatalog()

lub dokumentacji tej metody, zapoznaj się z artykułem java.sql.Connection#getCatalog().

Powrót

String – bieżąca nazwa katalogu lub null, jeśli nie ustawiono nazwy.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

getHoldability()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#getHoldability().

Powrót

Integer – ustawienie możliwości utrzymania połączenia: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.


getMetaData()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#getMetaData().

Powrót

JdbcDatabaseMetaData – metadane bazy danych, z którą łączy się to połączenie.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

getTransactionIsolation()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#getTransactionIsolation().

Powrót

Integer – bieżący poziom transakcji, który może być Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE lub Jdbc.Connection.TRANSACTION_NONE.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

getWarnings()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#getWarnings().

Powrót

String[] – tablica ciągów znaków z ostrzeżeniem.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

isClosed()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#isClosed().

Powrót

Boolean – true, jeśli połączenie jest zamknięte, w przeciwnym razie false.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

isReadOnly()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#isReadOnly().

Powrót

Boolean – true, jeśli połączenie jest tylko do odczytu; w przeciwnym razie false.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

isValid(timeout)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#isValid(int).

Parametry

NazwaTypOpis
timeoutIntegerCzas oczekiwania (w sekundach) na zakończenie operacji weryfikacji. Wartość 0 oznacza, że nie jest stosowany limit czasu.

Powrót

Boolean – true, jeśli połączenie jest prawidłowe, w przeciwnym razie false. Zwraca też false, jeśli okres oczekiwania na odpowiedź wygaśnie przed ukończeniem operacji.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

nativeSQL(sql)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#nativeSQL(String).

Parametry

NazwaTypOpis
sqlStringinstrukcja SQL, która może zawierać co najmniej 1 miejsce zastępcze „?”;

Powrót

String – natywny format oświadczenia.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

prepareCall(sql)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareCall(String).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 lub więcej zastępników „?”, zwykle podawane za pomocą składni ucieczki wywołania JDBC.

Powrót

JdbcCallableStatement – wywoływalna instrukcja zawierająca wstępnie skompilowaną instrukcję SQL.


prepareCall(sql, resultSetType, resultSetConcurrency)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareCall(String, int, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 lub więcej zastępników „?”, zwykle podawane za pomocą składni ucieczki wywołania JDBC.
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp równoczesności: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.

Powrót

JdbcCallableStatement – wywoływalna instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która zwraca zbiory wyników o określonym typie i zgodności.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareCall(String, int, int, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 lub więcej zastępników „?”, zwykle podawane za pomocą składni ucieczki wywołania JDBC.
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp równoczesności: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUstawienie możliwości przechowywania: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powrót

JdbcCallableStatement – wywoływalna instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która zwraca zbiory wyników o określonym typie i zgodnie z zsynchronizowanymi operacjami.


prepareStatement(sql)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 miejsce zastępcze dla parametru „?” w sekcji „IN”.

Powrót

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL.


prepareStatement(sql, autoGeneratedKeys)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 miejsce zastępcze dla parametru „?” w sekcji „IN”.
autoGeneratedKeysIntegerFlaga wskazująca, czy zwracane są klucze wygenerowane automatycznie:Jdbc.Statement.RETURN_GENERATED_KEYS lub Jdbc.Statement.NO_GENERATED_KEYS.

Powrót

JdbcPreparedStatement – przygotowane instrukcje zawierające wstępnie skompilowane instrukcje SQL, które mogą zwracać klucze wygenerowane automatycznie.


prepareStatement(sql, resultSetType, resultSetConcurrency)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 miejsce zastępcze dla parametru „?” w sekcji „IN”.
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp równoczesności: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.

Powrót

JdbcPreparedStatement – przygotowane instrukcje zawierające wstępnie skompilowaną instrukcję SQL, która generuje zbiory wyników o określonym typie i zgodnie z określoną współbieżnością.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int, int, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 miejsce zastępcze dla parametru „?” w sekcji „IN”.
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp równoczesności: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUstawienie możliwości przechowywania: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powrót

JdbcPreparedStatement – przygotowane instrukcje zawierające wstępnie skompilowane instrukcje SQL, które generują zbiory wyników o określonym typie, współbieżności i możliwości przechowywania.


prepareStatementByIndex(sql, indices)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, int[]).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 miejsce zastępcze dla parametru „?” w sekcji „IN”.
indicesInteger[]Indeksy kolumn zwracanych z wstawionych wierszy.

Powrót

JdbcPreparedStatement – gotowe zapytanie zawierające wstępnie skompilowane instrukcje SQL, które może zwracać klucze wygenerowane automatycznie zgodnie z podanymi indeksami kolumn.


prepareStatementByName(sql, columnNames)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#prepareStatement(String, String[]).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 miejsce zastępcze dla parametru „?” w sekcji „IN”.
columnNamesString[]Nazwy kolumn określające, które kolumny metoda ma zwrócić z wstawionego wiersza lub wierszy.

Powrót

JdbcPreparedStatement – gotowa instrukcja zawierająca skompilowaną wcześniej instrukcję SQL, która może zwracać klucze wygenerowane automatycznie zgodnie z podanymi nazwami kolumn.


releaseSavepoint(savepoint)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#releaseSavepoint(Savepoint).

Parametry

NazwaTypOpis
savepointJdbcSavepointPunkt zapisu, który chcesz usunąć.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

rollback()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#rollback().

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

rollback(savepoint)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#rollback(Savepoint).

Parametry

NazwaTypOpis
savepointJdbcSavepointPunkt zapisu, do którego chcesz cofnąć zmiany.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setAutoCommit(autoCommit)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#setAutoCommit(boolean).

Parametry

NazwaTypOpis
autoCommitBooleanJeśli true, tryb automatycznego zatwierdzania jest włączony; false wyłącza tryb.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setCatalog(catalog)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#setCatalog(String).

Parametry

NazwaTypOpis
catalogStringNazwa katalogu (subprzestrzeń w bazie danych połączenia), w której chcesz pracować.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setHoldability(holdability)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#setHoldability(int).

Parametry

NazwaTypOpis
holdabilityIntegerDomyślna możliwość blokowania obiektów JdbcResultSet utworzonych za pomocą tego połączenia: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

setReadOnly(readOnly)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#setReadOnly(boolean).

Parametry

NazwaTypOpis
readOnlyBooleanJeśli true, tryb tylko do odczytu jest włączony; false wyłącza tryb tylko do odczytu.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setSavepoint()

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#setSavepoint().

Powrót

JdbcSavepoint – nowy punkt zapisu bez nazwy.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setSavepoint(name)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#setSavepoint(String).

Parametry

NazwaTypOpis
nameStringNazwa utworzonego punktu zapisu.

Powrót

JdbcSavepoint – nowy punkt zapisu o określonej nazwie.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setTransactionIsolation(level)

Dokumentację tej metody znajdziesz w artykule java.sql.Connection#setTransactionIsolation(int).

Parametry

NazwaTypOpis
levelIntegerPoziom transakcji do ustawienia: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE lub Jdbc.Connection.TRANSACTION_NONE.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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