Class JdbcConnection

JdbcConnection

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

Metody

MetodaZwracany typKrótki opis
clearWarnings()voidDokumentację tej metody znajdziesz java.sql.Connection#clearWarnings().
close()voidZwolnij bazę danych tego połączenia i wszystkie powiązane z nią zasoby.
commit()voidSpowoduje to trwałe wprowadzenie wszystkich oczekujących zmian i zwolnienie blokad bazy danych utrzymywanych przez to urządzenie JdbcConnection.
createArrayOf(typeName, elements)JdbcArrayDokumentację tej metody znajdziesz java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobTworzy instancję JdbcBlob.
createClob()JdbcClobDokumentację tej metody znajdziesz java.sql.Connection#createClob().
createNClob()JdbcClobDokumentację tej metody znajdziesz java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLDokumentację tej metody znajdziesz 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 java.sql.Connection#createStruct(String, Object[]).
getAutoCommit()BooleanDokumentację tej metody znajdziesz java.sql.Connection#getAutoCommit().
getCatalog()Stringlub dokumentację tej metody, zobacz java.sql.Connection#getCatalog().
getHoldability()IntegerDokumentację tej metody znajdziesz java.sql.Connection#getHoldability().
getMetaData()JdbcDatabaseMetaDataDokumentację tej metody znajdziesz java.sql.Connection#getMetaData().
getTransactionIsolation()IntegerDokumentację tej metody znajdziesz java.sql.Connection#getTransactionIsolation().
getWarnings()String[]Dokumentację tej metody znajdziesz java.sql.Connection#getWarnings().
isClosed()BooleanDokumentację tej metody znajdziesz java.sql.Connection#isClosed().
isReadOnly()BooleanDokumentację tej metody znajdziesz java.sql.Connection#isReadOnly().
isValid(timeout)BooleanDokumentację tej metody znajdziesz java.sql.Connection#isValid(int).
nativeSQL(sql)StringDokumentację tej metody znajdziesz java.sql.Connection#nativeSQL(String).
prepareCall(sql)JdbcCallableStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareCall(String).
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareCall(String, int, int).
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareCall(String, int, int, int).
prepareStatement(sql)JdbcPreparedStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareStatement(String).
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareStatement(String, int).
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareStatement(String, int, int).
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareStatement(String, int, int, int).
prepareStatementByIndex(sql, indices)JdbcPreparedStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareStatement(String, int[]).
prepareStatementByName(sql, columnNames)JdbcPreparedStatementDokumentację tej metody znajdziesz java.sql.Connection#prepareStatement(String, String[]).
releaseSavepoint(savepoint)voidDokumentację tej metody znajdziesz java.sql.Connection#releaseSavepoint(Savepoint).
rollback()voidDokumentację tej metody znajdziesz java.sql.Connection#rollback().
rollback(savepoint)voidDokumentację tej metody znajdziesz java.sql.Connection#rollback(Savepoint).
setAutoCommit(autoCommit)voidDokumentację tej metody znajdziesz java.sql.Connection#setAutoCommit(boolean).
setCatalog(catalog)voidDokumentację tej metody znajdziesz java.sql.Connection#setCatalog(String).
setHoldability(holdability)voidDokumentację tej metody znajdziesz java.sql.Connection#setHoldability(int).
setReadOnly(readOnly)voidDokumentację tej metody znajdziesz java.sql.Connection#setReadOnly(boolean).
setSavepoint()JdbcSavepointDokumentację tej metody znajdziesz java.sql.Connection#setSavepoint().
setSavepoint(name)JdbcSavepointDokumentację tej metody znajdziesz java.sql.Connection#setSavepoint(String).
setTransactionIsolation(level)voidDokumentację tej metody znajdziesz java.sql.Connection#setTransactionIsolation(int).

Szczegółowa dokumentacja

clearWarnings()

Dokumentację tej metody znajdziesz java.sql.Connection#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()

Zwolnij bazę danych tego połączenia i wszystkie powiązane z nią zasoby.

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

Zobacz też

  • Connection.close()

commit()

Spowoduje to trwałe wprowadzenie wszystkich oczekujących zmian i zwolnienie blokad bazy danych utrzymywanych przez to urządzenie 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 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

Zobacz też

  • Connection.commit()

createArrayOf(typeName, elements)

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

Parametry

NazwaTypOpis
typeNameStringNazwa SQL specyficzna dla bazy danych, która określa typ elementów tablicy. Dostępne opcje to typy wbudowane, typy zdefiniowane przez użytkownika lub standardowe typy SQL obsługiwane przez bazę danych.
elementsObject[]Elementy, które mają zostać wypełnione w zwróconym 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().

Początkowo zwrócony obiekt nie zawiera żadnych danych. Możesz użyć metod setBytesJdbcBlob, aby określić, jakie dane ma zawierać. Blob użyty w tym przypadku nie jest taki sam jak blob utworzony za pomocą Utilities.newBlob(data). Aby przekonwertować formaty, użyj zdefiniowanych metod getBytes()setBytes(). JdbcBlobJdbcClob udostępniają też wygodną metodę getAppsScriptBlob() konwertowania na format, którego można używać w Apps Script.

Powrót

JdbcBlob – pusty obiekt blob.


createClob()

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

Powrót

JdbcClob – pusty obiekt clob.


createNClob()

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

Powrót

JdbcClob – pusty obiekt nclob.


createSQLXML()

Dokumentację tej metody znajdziesz 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 do wykonywania zapytań.


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 zestawu wyników i współbieżności.

// 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 waluty: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.

Powrót

JdbcStatement – instancja instrukcji do wykonywania zapytań.


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 zestawu wyników, współbieżności i możliwości wstrzymania.

// 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 waluty: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUstawienie dotyczące możliwości wstrzymania; może to być Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powrót

JdbcStatement – instancja instrukcji do wykonywania zapytań.


createStruct(typeName, attributes)

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

Parametry

NazwaTypOpis
typeNameStringNazwa SQL specyficzna dla bazy danych, która określa typ elementów tablicy. Dostępne opcje to typy wbudowane, 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 podany typ SQL i wypełniany podanymi atrybutami.


getAutoCommit()

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

Powrót

Boolean – true, jeśli w połączeniu włączony jest tryb automatycznego zatwierdzania; false w innym przypadku.

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

getCatalog()

lub dokumentację tej metody, zobacz java.sql.Connection#getCatalog().

Powrót

String – bieżąca nazwa katalogu lub null, jeśli nie została ustawiona żadna nazwa.

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

getHoldability()

Dokumentację tej metody znajdziesz 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 java.sql.Connection#getMetaData().

Powrót

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

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

getTransactionIsolation()

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

Powrót

Integer – bieżący poziom transakcji, który może przyjmować jedną z tych wartości: 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 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.Connection#getWarnings().

Powrót

String[] – tablica ciągów 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.Connection#isClosed().

Powrót

Boolean – true, jeśli połączenie jest zamknięte; 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

isReadOnly()

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

Powrót

Boolean – true, jeśli połączenie jest tylko do odczytu; 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

isValid(timeout)

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

Parametry

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

Powrót

Boolean – true, jeśli połączenie jest prawidłowe; false w przeciwnym razie. Zwraca też wartość false, jeśli okres limitu czasu upłynie przed zakończeniem operacji.

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

nativeSQL(sql)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy „?”.

Powrót

String – natywna forma podanego oświadczenia.

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

prepareCall(sql)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy „?”, zwykle podawana z użyciem składni sekwencji 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 java.sql.Connection#prepareCall(String, int, int).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy „?”, zwykle podawana z użyciem składni sekwencji 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 waluty: 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 generuje zbiory wyników o podanym typie i współbieżności.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy „?”, zwykle podawana z użyciem składni sekwencji 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 waluty: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUstawienie dotyczące możliwości wstrzymania; może to być 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 generuje zbiory wyników o podanym typie i współbieżności.


prepareStatement(sql)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy parametru wejściowego „?”.

Powrót

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


prepareStatement(sql, autoGeneratedKeys)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy parametru wejściowego „?”.
autoGeneratedKeysIntegerFlaga wskazująca, czy zwracane są klucze wygenerowane automatycznie. Może przyjmować wartość Jdbc.Statement.RETURN_GENERATED_KEYS lub Jdbc.Statement.NO_GENERATED_KEYS.

Powrót

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która może zwracać automatycznie generowane klucze.


prepareStatement(sql, resultSetType, resultSetConcurrency)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy parametru wejściowego „?”.
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp waluty: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.

Powrót

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która generuje zestawy wyników o podanym typie i współbieżności.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy parametru wejściowego „?”.
resultSetTypeIntegerTyp zbioru wyników: Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE lub Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerTyp waluty: Jdbc.ResultSet.CONCUR_READ_ONLY lub Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUstawienie dotyczące możliwości wstrzymania; może to być Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powrót

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która generuje zestawy wyników o podanym typie, współbieżności i możliwości przechowywania.


prepareStatementByIndex(sql, indices)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy parametru wejściowego „?”.
indicesInteger[]Indeksy kolumn, które są zwracane z wstawionego wiersza lub wierszy.

Powrót

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która może zwracać automatycznie generowane klucze określone przez podane indeksy kolumn.


prepareStatementByName(sql, columnNames)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać co najmniej 1 symbol zastępczy parametru wejściowego „?”.
columnNamesString[]Nazwy kolumn, które określają, które kolumny metoda powinna zwrócić z wstawionego wiersza lub wierszy.

Powrót

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która może zwracać automatycznie wygenerowane klucze określone przez podane nazwy kolumn.


releaseSavepoint(savepoint)

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

Parametry

NazwaTypOpis
savepointJdbcSavepointPunkt zapisu do usunięcia.

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

rollback()

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

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

rollback(savepoint)

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

Parametry

NazwaTypOpis
savepointJdbcSavepointPunkt zapisu, do którego chcesz przywrócić bazę 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

setAutoCommit(autoCommit)

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

Parametry

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

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

setCatalog(catalog)

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

Parametry

NazwaTypOpis
catalogStringNazwa katalogu (podprzestrzeni w bazie danych połączenia), w którym chcesz pracować.

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

setHoldability(holdability)

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

Parametry

NazwaTypOpis
holdabilityIntegerDomyślna trwałość 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 java.sql.Connection#setReadOnly(boolean).

Parametry

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

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

setSavepoint()

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

Powrót

JdbcSavepoint – nowy, nienazwany punkt zapisu.

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

setSavepoint(name)

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

Parametry

NazwaTypOpis
nameStringNazwa utworzonego punktu zapisu.

Powrót

JdbcSavepoint – nowy nazwany punkt zapisu.

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

setTransactionIsolation(level)

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

Parametry

NazwaTypOpis
levelIntegerPoziom transakcji do ustawienia, który może mieć jedną z tych wartości: 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 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