Class JdbcConnection

JdbcConnection

JDBC Connection. Dokumentację tych zajęć znajdziesz na stronie java.sql.Connection.

Metody

MetodaZwracany typKrótki opis
clearWarnings()voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#clearWarnings().
close()voidZwolnij bazę danych tego połączenia i wszystkie powiązane z nią zasoby.
commit()voidZmienia wszystkie oczekujące zmiany na stałe i zwalnia blokady bazy danych przechowywane przez ten JdbcConnection.
createArrayOf(typeName, elements)JdbcArrayDokumentację tej metody znajdziesz w sekcji java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobKonstruuje instancję JdbcBlob.
createClob()JdbcClobDokumentację tej metody znajdziesz na stronie java.sql.Connection#createClob().
createNClob()JdbcClobDokumentację tej metody znajdziesz na stronie java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLDokumentację tej metody znajdziesz na stronie java.sql.Connection#createSQLXML().
createStatement()JdbcStatementTworzy obiekt JdbcStatement służący do wysyłania instrukcji SQL do bazy danych.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementTworzy obiekt JdbcStatement służący do wysyłania instrukcji SQL do bazy danych.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementTworzy obiekt JdbcStatement służący do wysyłania instrukcji SQL do bazy danych.
createStruct(typeName, attributes)JdbcStructDokumentację tej metody znajdziesz w sekcji java.sql.Connection#createStruct(String, Object[]).
getAutoCommit()BooleanDokumentację tej metody znajdziesz w sekcji java.sql.Connection#getAutoCommit().
getCatalog()Stringlub dokumentację tej metody znajdziesz tutaj: java.sql.Connection#getCatalog().
getHoldability()IntegerDokumentację tej metody znajdziesz w sekcji java.sql.Connection#getHoldability().
getMetaData()JdbcDatabaseMetaDataDokumentację tej metody znajdziesz na stronie java.sql.Connection#getMetaData().
getTransactionIsolation()IntegerDokumentację tej metody znajdziesz w sekcji java.sql.Connection#getTransactionIsolation().
getWarnings()String[]Dokumentację tej metody znajdziesz na stronie java.sql.Connection#getWarnings().
isClosed()BooleanDokumentację tej metody znajdziesz na stronie java.sql.Connection#isClosed().
isReadOnly()BooleanDokumentację tej metody znajdziesz na stronie java.sql.Connection#isReadOnly().
isValid(timeout)BooleanDokumentację tej metody znajdziesz na stronie java.sql.Connection#isValid(int).
nativeSQL(sql)StringDokumentację tej metody znajdziesz w sekcji java.sql.Connection#nativeSQL(String).
prepareCall(sql)JdbcCallableStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareCall(String).
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareCall(String, int, int).
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareCall(String, int, int, int).
prepareStatement(sql)JdbcPreparedStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareStatement(String).
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareStatement(String, int).
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareStatement(String, int, int).
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareStatement(String, int, int, int).
prepareStatementByIndex(sql, indices)JdbcPreparedStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareStatement(String, int[]).
prepareStatementByName(sql, columnNames)JdbcPreparedStatementDokumentację tej metody znajdziesz w sekcji java.sql.Connection#prepareStatement(String, String[]).
releaseSavepoint(savepoint)voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#releaseSavepoint(Savepoint).
rollback()voidDokumentację tej metody znajdziesz na stronie java.sql.Connection#rollback().
rollback(savepoint)voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#rollback(Savepoint).
setAutoCommit(autoCommit)voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#setAutoCommit(boolean).
setCatalog(catalog)voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#setCatalog(String).
setHoldability(holdability)voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#setHoldability(int).
setReadOnly(readOnly)voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#setReadOnly(boolean).
setSavepoint()JdbcSavepointDokumentację tej metody znajdziesz na stronie java.sql.Connection#setSavepoint().
setSavepoint(name)JdbcSavepointDokumentację tej metody znajdziesz w sekcji java.sql.Connection#setSavepoint(String).
setTransactionIsolation(level)voidDokumentację tej metody znajdziesz w sekcji java.sql.Connection#setTransactionIsolation(int).

Szczegółowa dokumentacja

clearWarnings()

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

Upoważnienie

Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym 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.

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

Zobacz też

  • Connection.close()

commit()

Zmienia wszystkie oczekujące zmiany na stałe i zwalnia blokady bazy danych przechowywane przez ten JdbcConnection.

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

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#createArrayOf(String, Object[]).

Parametry

NazwaTypOpis
typeNameStringZależna od bazy danych nazwa SQL typu elementów tablicy. Dostępne opcje obejmują typy wbudowane, typy zdefiniowane przez użytkownika lub standardowe typy SQL obsługiwane przez bazę danych.
elementsObject[]Elementy do wypełnienia w zwróconym obiekcie.

Powroty

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


createBlob()

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

Zwrócony obiekt początkowo nie zawiera żadnych danych. Aby określić, jakie dane powinny zawierać dane, możesz użyć metody setBytes obiektu JdbcBlob. Użyty tutaj obiekt blob różni się od obiektu blob utworzonego za pomocą Utilities.newBlob(data). Aby dokonać konwersji między tymi 2 formatami, użyj zdefiniowanych metod getBytes() i setBytes(). Zarówno JdbcBlob, jak i JdbcClob zapewniają getAppsScriptBlob()wygodną metodę konwertowania do formatu, który może być używany przez Apps Script.

Powroty

JdbcBlob – pusty obiekt bloba.


createClob()

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

Powroty

JdbcClob – pusty obiekt clob.


createNClob()

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

Powroty

JdbcClob – pusty obiekt nclob.


createSQLXML()

Dokumentację tej metody znajdziesz na stronie java.sql.Connection#createSQLXML().

Powroty

JdbcSQLXML – pusty obiekt SQLXML.


createStatement()

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

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

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

Powroty

JdbcStatement – instancja instrukcji, która służy do wykonywania zapytań.


createStatement(resultSetType, resultSetConcurrency)

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

Ta wersja umożliwia zastępowanie typu zestawu wyników i równoczesnoś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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

Parametry

NazwaTypOpis
resultSetTypeIntegerTyp zestawu wyników: jeden z tych typó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.

Powroty

JdbcStatement – instancja instrukcji, która służy do wykonywania zapytań.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

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

Ta wersja umożliwia zastępowanie typu zestawu wyników, równoczesności i blokady.

// 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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY,
                                Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

Parametry

NazwaTypOpis
resultSetTypeIntegerTyp zestawu wyników: jeden z tych typó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 wstrzymania: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powroty

JdbcStatement – instancja instrukcji, która służy do wykonywania zapytań.


createStruct(typeName, attributes)

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

Parametry

NazwaTypOpis
typeNameStringZależna od bazy danych nazwa SQL typu elementów tablicy. Dostępne opcje obejmują typy wbudowane, typy zdefiniowane przez użytkownika lub standardowe typy SQL obsługiwane przez bazę danych.
attributesObject[]Atrybuty, które wypełniają zwracany obiekt.

Powroty

JdbcStruct – obiekt struktury mapowany na dany typ SQL i zapełniany podanymi atrybutami.


getAutoCommit()

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

Powroty

Booleantrue, jeśli włączony jest tryb automatycznego zatwierdzania połączenia; w przeciwnym razie: false.

Upoważnienie

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

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

getCatalog()

lub dokumentację tej metody znajdziesz tutaj: java.sql.Connection#getCatalog().

Powroty

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

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#getHoldability().

Powroty

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


getMetaData()

Dokumentację tej metody znajdziesz na stronie java.sql.Connection#getMetaData().

Powroty

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

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#getTransactionIsolation().

Powroty

Integer – bieżący poziom transakcji, który wynosi: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE lub Jdbc.Connection.TRANSACTION_NONE.

Upoważnienie

Skrypty korzystające 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 na stronie java.sql.Connection#getWarnings().

Powroty

String[] – tablica ciągów znaków ostrzegawczych.

Upoważnienie

Skrypty korzystające 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 na stronie java.sql.Connection#isClosed().

Powroty

Booleantrue, jeśli połączenie jest zamknięte. W przeciwnym razie false.

Upoważnienie

Skrypty korzystające 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 na stronie java.sql.Connection#isReadOnly().

Powroty

Booleantrue, jeśli połączenie jest tylko do odczytu. W przeciwnym razie false.

Upoważnienie

Skrypty korzystające 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 na stronie java.sql.Connection#isValid(int).

Parametry

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

Powroty

Booleantrue, jeśli połączenie jest prawidłowe. W przeciwnym razie false. Zwraca też wartość false, jeśli upłynie czas oczekiwania przed zakończeniem operacji.

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#nativeSQL(String).

Parametry

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

Powroty

String – natywna forma podanego wyrażenia;

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#prepareCall(String).

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej zmiennych „?”, zwykle dostarczana z użyciem składni zmiany znaczenia wywołania JDBC.

Powroty

JdbcCallableStatement – instrukcja z możliwością wywołania, która zawiera wstępnie skompilowaną instrukcję SQL.


prepareCall(sql, resultSetType, resultSetConcurrency)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej zmiennych „?”, zwykle dostarczana z użyciem składni zmiany znaczenia wywołania JDBC.
resultSetTypeIntegerTyp zestawu wyników: jeden z tych typó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.

Powroty

JdbcCallableStatement – możliwa do wywołania instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która tworzy zbiory wyników o podanym typie i równoczesności.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej zmiennych „?”, zwykle dostarczana z użyciem składni zmiany znaczenia wywołania JDBC.
resultSetTypeIntegerTyp zestawu wyników: jeden z tych typó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 wstrzymania: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powroty

JdbcCallableStatement – możliwa do wywołania instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która tworzy zbiory wyników o podanym typie – równoczesności.


prepareStatement(sql)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej obiektów zastępczych „?” w parametrze IN.

Powroty

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


prepareStatement(sql, autoGeneratedKeys)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej obiektów zastępczych „?” w parametrze IN.
autoGeneratedKeysIntegerFlaga wskazująca, czy zwracane są automatycznie wygenerowane klucze: Jdbc.Statement.RETURN_GENERATED_KEYS lub Jdbc.Statement.NO_GENERATED_KEYS.

Powroty

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


prepareStatement(sql, resultSetType, resultSetConcurrency)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej obiektów zastępczych „?” w parametrze IN.
resultSetTypeIntegerTyp zestawu wyników: jeden z tych typó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.

Powroty

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która tworzy zbiory wyników o podanym typie i równoczesności.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej obiektów zastępczych „?” w parametrze IN.
resultSetTypeIntegerTyp zestawu wyników: jeden z tych typó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 wstrzymania: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT lub Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Powroty

JdbcPreparedStatement – przygotowana instrukcja zawierająca wstępnie skompilowaną instrukcję SQL, która tworzy zbiory wyników o podanym typie, równoczesności i możliwości przechowywania.


prepareStatementByIndex(sql, indices)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej obiektów zastępczych „?” w parametrze IN.
indicesInteger[]Indeksy kolumn odpowiadające kolumnom, które zostały zwrócone ze wstawionych wierszy lub wierszy.

Powroty

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


prepareStatementByName(sql, columnNames)

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

Parametry

NazwaTypOpis
sqlStringInstrukcja SQL, która może zawierać więcej obiektów zastępczych „?” w parametrze IN.
columnNamesString[]Nazwy kolumn określające kolumny, które metoda ma zwrócić ze wstawionych wierszy lub wierszy.

Powroty

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 w sekcji java.sql.Connection#releaseSavepoint(Savepoint).

Parametry

NazwaTypOpis
savepointJdbcSavepointPunkt zapisu do usunięcia.

Upoważnienie

Skrypty korzystające 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 na stronie java.sql.Connection#rollback().

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#rollback(Savepoint).

Parametry

NazwaTypOpis
savepointJdbcSavepointPunkt zapisu, który ma zostać przywrócony.

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#setAutoCommit(boolean).

Parametry

NazwaTypOpis
autoCommitBooleanJeśli ustawiona jest wartość true, tryb automatycznego zatwierdzania jest włączony, a tryb false wyłącza.

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#setCatalog(String).

Parametry

NazwaTypOpis
catalogStringNazwa katalogu (podprzestrzeni w bazie danych połączenia), w którym ma działać.

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#setHoldability(int).

Parametry

NazwaTypOpis
holdabilityIntegerDomyślna waga 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 sekcji java.sql.Connection#setReadOnly(boolean).

Parametry

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

Upoważnienie

Skrypty korzystające 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 na stronie java.sql.Connection#setSavepoint().

Powroty

JdbcSavepoint – nowy punkt zapisu bez nazwy.

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#setSavepoint(String).

Parametry

NazwaTypOpis
nameStringNazwa utworzonego punktu zapisu.

Powroty

JdbcSavepoint – nowy nazwany punkt zapisu.

Upoważnienie

Skrypty korzystające 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 sekcji java.sql.Connection#setTransactionIsolation(int).

Parametry

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

Upoważnienie

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

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