Class JdbcConnection

ConnessioneJdbc

Un Connection JDBC. Per la documentazione di questa classe, consulta java.sql.Connection.

Metodi

MetodoTipo restituitoBreve descrizione
clearWarnings()voidPer la documentazione di questo metodo, consulta java.sql.Connection#clearWarnings().
close()voidRilascia il database di questa connessione e tutte le risorse associate.
commit()voidRende permanenti tutte le modifiche in attesa, rilascia i blocchi del database mantenuti da questo JdbcConnection.
createArrayOf(typeName, elements)JdbcArrayPer la documentazione di questo metodo, consulta java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobCostruisce un'istanza JdbcBlob.
createClob()JdbcClobPer la documentazione di questo metodo, consulta java.sql.Connection#createClob().
createNClob()JdbcClobPer la documentazione di questo metodo, consulta java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLPer la documentazione di questo metodo, consulta java.sql.Connection#createSQLXML().
createStatement()JdbcStatementCrea un oggetto JdbcStatement per l'invio di istruzioni SQL al database.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementCrea un oggetto JdbcStatement per l'invio di istruzioni SQL al database.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementCrea un oggetto JdbcStatement per l'invio di istruzioni SQL al database.
createStruct(typeName, attributes)JdbcStructPer la documentazione di questo metodo, consulta java.sql.Connection#createStruct(String, Object[]).
getAutoCommit()BooleanPer la documentazione di questo metodo, consulta java.sql.Connection#getAutoCommit().
getCatalog()Stringo la documentazione di questo metodo, consulta java.sql.Connection#getCatalog().
getHoldability()IntegerPer la documentazione di questo metodo, consulta java.sql.Connection#getHoldability().
getMetaData()JdbcDatabaseMetaDataPer la documentazione di questo metodo, consulta java.sql.Connection#getMetaData().
getTransactionIsolation()IntegerPer la documentazione di questo metodo, consulta java.sql.Connection#getTransactionIsolation().
getWarnings()String[]Per la documentazione di questo metodo, consulta java.sql.Connection#getWarnings().
isClosed()BooleanPer la documentazione di questo metodo, consulta java.sql.Connection#isClosed().
isReadOnly()BooleanPer la documentazione di questo metodo, consulta java.sql.Connection#isReadOnly().
isValid(timeout)BooleanPer la documentazione di questo metodo, consulta java.sql.Connection#isValid(int).
nativeSQL(sql)StringPer la documentazione di questo metodo, consulta java.sql.Connection#nativeSQL(String).
prepareCall(sql)JdbcCallableStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareCall(String).
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareCall(String, int, int).
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareCall(String, int, int, int).
prepareStatement(sql)JdbcPreparedStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String).
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int).
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int, int).
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int, int, int).
prepareStatementByIndex(sql, indices)JdbcPreparedStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int[]).
prepareStatementByName(sql, columnNames)JdbcPreparedStatementPer la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, String[]).
releaseSavepoint(savepoint)voidPer la documentazione di questo metodo, consulta java.sql.Connection#releaseSavepoint(Savepoint).
rollback()voidPer la documentazione di questo metodo, consulta java.sql.Connection#rollback().
rollback(savepoint)voidPer la documentazione di questo metodo, consulta java.sql.Connection#rollback(Savepoint).
setAutoCommit(autoCommit)voidPer la documentazione di questo metodo, consulta java.sql.Connection#setAutoCommit(boolean).
setCatalog(catalog)voidPer la documentazione di questo metodo, consulta java.sql.Connection#setCatalog(String).
setHoldability(holdability)voidPer la documentazione di questo metodo, consulta java.sql.Connection#setHoldability(int).
setReadOnly(readOnly)voidPer la documentazione di questo metodo, consulta java.sql.Connection#setReadOnly(boolean).
setSavepoint()JdbcSavepointPer la documentazione di questo metodo, consulta java.sql.Connection#setSavepoint().
setSavepoint(name)JdbcSavepointPer la documentazione di questo metodo, consulta java.sql.Connection#setSavepoint(String).
setTransactionIsolation(level)voidPer la documentazione di questo metodo, consulta java.sql.Connection#setTransactionIsolation(int).

Documentazione dettagliata

clearWarnings()

Per la documentazione di questo metodo, consulta java.sql.Connection#clearWarnings().

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

close()

Rilascia il database di questa connessione e tutte le risorse associate.

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

Vedi anche

  • Connection.close()

commit()

Rende permanenti tutte le modifiche in attesa, rilascia i blocchi del database mantenuti da questo 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();

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

Vedi anche

  • Connection.commit()

createArrayOf(typeName, elements)

Per la documentazione di questo metodo, consulta java.sql.Connection#createArrayOf(String, Object[]).

Parametri

NomeTipoDescrizione
typeNameStringIl nome SQL specifico del database del tipo di elementi dell'array. Le opzioni includono tipi integrati, tipi definiti dall'utente o tipi SQL standard supportati dal database.
elementsObject[]Gli elementi da compilare nell'oggetto restituito.

Indietro

JdbcArray: un array i cui elementi corrispondono al tipo SQL specificato.


createBlob()

Costruisce un'istanza JdbcBlob. Vedi anche java.sql.Connection#createBlob().

L'oggetto restituito inizialmente non contiene dati. Puoi utilizzare i metodi setBytes di JdbcBlob per impostare i dati che deve contenere. Il blob utilizzato qui non è lo stesso del blob creato con Utilities.newBlob(data). Per eseguire la conversione tra i due formati, utilizza i metodi getBytes() e setBytes() definiti. In alternativa, sia JdbcBlob che JdbcClob forniscono un metodo di convenienza getAppsScriptBlob() per la conversione in un formato utilizzabile da Apps Script.

Indietro

JdbcBlob: un oggetto blob vuoto.


createClob()

Per la documentazione di questo metodo, consulta java.sql.Connection#createClob().

Indietro

JdbcClob: un oggetto CLOB vuoto.


createNClob()

Per la documentazione di questo metodo, consulta java.sql.Connection#createNClob().

Indietro

JdbcClob: un oggetto nclob vuoto.


createSQLXML()

Per la documentazione di questo metodo, consulta java.sql.Connection#createSQLXML().

Indietro

JdbcSQLXML: un oggetto SQLXML vuoto.


createStatement()

Crea un oggetto JdbcStatement per l'invio di istruzioni SQL al database. Vedi anche 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();

Indietro

JdbcStatement: un'istanza di istruzione con cui eseguire le query.


createStatement(resultSetType, resultSetConcurrency)

Crea un oggetto JdbcStatement per l'invio di istruzioni SQL al database. Vedi anche java.sql.Connection#createStatement(int, int).

Questa versione consente di ignorare il tipo di set di risultati e la concorrenza.

// 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();

Parametri

NomeTipoDescrizione
resultSetTypeIntegerUn tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerUn tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Indietro

JdbcStatement: un'istanza di istruzione con cui eseguire le query.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

Crea un oggetto JdbcStatement per l'invio di istruzioni SQL al database. Vedi anche java.sql.Connection#createStatement(int, int, int).

Questa versione consente di eseguire l'override del tipo di set di risultati, della concorrenza e della capacità di mantenimento.

// 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();

Parametri

NomeTipoDescrizione
resultSetTypeIntegerUn tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerUn tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUn'impostazione di trattenibilità: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Indietro

JdbcStatement: un'istanza di istruzione con cui eseguire le query.


createStruct(typeName, attributes)

Per la documentazione di questo metodo, consulta java.sql.Connection#createStruct(String, Object[]).

Parametri

NomeTipoDescrizione
typeNameStringIl nome SQL specifico del database del tipo di elementi dell'array. Le opzioni includono tipi integrati, tipi definiti dall'utente o tipi SQL standard supportati dal database.
attributesObject[]Gli attributi che compilano l'oggetto restituito.

Indietro

JdbcStruct: un oggetto struttura che esegue la mappatura al tipo SQL specificato e viene compilato con gli attributi specificati.


getAutoCommit()

Per la documentazione di questo metodo, consulta java.sql.Connection#getAutoCommit().

Indietro

Boolean - true se la modalità di commit automatico della connessione è abilitata; false altrimenti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getCatalog()

o la documentazione di questo metodo, consulta java.sql.Connection#getCatalog().

Indietro

String: il nome del catalogo corrente o null se non è stato impostato alcun nome.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getHoldability()

Per la documentazione di questo metodo, consulta java.sql.Connection#getHoldability().

Indietro

Integer: l'impostazione di mantenimento della connessione; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.


getMetaData()

Per la documentazione di questo metodo, consulta java.sql.Connection#getMetaData().

Indietro

JdbcDatabaseMetaData: i metadati del database a cui si connette questa connessione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getTransactionIsolation()

Per la documentazione di questo metodo, consulta java.sql.Connection#getTransactionIsolation().

Indietro

Integer: il livello di transazione attuale, che può essere uno tra Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE o Jdbc.Connection.TRANSACTION_NONE.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getWarnings()

Per la documentazione di questo metodo, consulta java.sql.Connection#getWarnings().

Indietro

String[]: un array di stringhe di avviso.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isClosed()

Per la documentazione di questo metodo, consulta java.sql.Connection#isClosed().

Indietro

Boolean - true se la connessione è chiusa; false altrimenti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isReadOnly()

Per la documentazione di questo metodo, consulta java.sql.Connection#isReadOnly().

Indietro

Booleantrue se la connessione è di sola lettura; false altrimenti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isValid(timeout)

Per la documentazione di questo metodo, consulta java.sql.Connection#isValid(int).

Parametri

NomeTipoDescrizione
timeoutIntegerIl tempo in secondi da attendere per il completamento dell'operazione di convalida. Un valore pari a 0 indica che non viene applicato alcun timeout.

Indietro

Boolean - true se la connessione è valida; false altrimenti. Restituisce anche false se il periodo di timeout scade prima del completamento dell'operazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

nativeSQL(sql)

Per la documentazione di questo metodo, consulta java.sql.Connection#nativeSQL(String).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto "?".

Indietro

String: la forma nativa della dichiarazione fornita.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

prepareCall(sql)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareCall(String).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto "?", in genere forniti utilizzando la sintassi di escape delle chiamate JDBC.

Indietro

JdbcCallableStatement: un'istruzione chiamabile contenente l'istruzione SQL precompilata.


prepareCall(sql, resultSetType, resultSetConcurrency)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareCall(String, int, int).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto "?", in genere forniti utilizzando la sintassi di escape delle chiamate JDBC.
resultSetTypeIntegerUn tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerUn tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Indietro

JdbcCallableStatement: un'istruzione chiamabile contenente l'istruzione SQL precompilata che produce set di risultati con il tipo e la concorrenza forniti.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareCall(String, int, int, int).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto "?", in genere forniti utilizzando la sintassi di escape delle chiamate JDBC.
resultSetTypeIntegerUn tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerUn tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUn'impostazione di trattenibilità: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Indietro

JdbcCallableStatement: un'istruzione chiamabile contenente l'istruzione SQL precompilata che produce set di risultati con il tipo e la concorrenza forniti.


prepareStatement(sql)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?".

Indietro

JdbcPreparedStatement: un'istruzione preparata contenente l'istruzione SQL precompilata.


prepareStatement(sql, autoGeneratedKeys)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?".
autoGeneratedKeysIntegerUn flag che indica se vengono restituite le chiavi generate automaticamente; può essere Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Indietro

JdbcPreparedStatement: un'istruzione preparata contenente l'istruzione SQL precompilata, possibilmente in grado di restituire chiavi generate automaticamente.


prepareStatement(sql, resultSetType, resultSetConcurrency)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int, int).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?".
resultSetTypeIntegerUn tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerUn tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Indietro

JdbcPreparedStatement: un'istruzione preparata contenente l'istruzione SQL precompilata che produce set di risultati con il tipo e la concorrenza forniti.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int, int, int).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?".
resultSetTypeIntegerUn tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerUn tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerUn'impostazione di trattenibilità: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Indietro

JdbcPreparedStatement: un'istruzione preparata contenente l'istruzione SQL precompilata che produce set di risultati con il tipo, la concorrenza e la mantenibilità forniti.


prepareStatementByIndex(sql, indices)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, int[]).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?".
indicesInteger[]Gli indici di colonna delle colonne restituite dalla riga o dalle righe inserite.

Indietro

JdbcPreparedStatement: un'istruzione preparata contenente l'istruzione SQL precompilata, in grado di restituire le chiavi generate automaticamente specificate dagli indici delle colonne forniti.


prepareStatementByName(sql, columnNames)

Per la documentazione di questo metodo, consulta java.sql.Connection#prepareStatement(String, String[]).

Parametri

NomeTipoDescrizione
sqlStringUn'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?".
columnNamesString[]I nomi delle colonne che specificano le colonne che il metodo deve restituire dalla riga o dalle righe inserite.

Indietro

JdbcPreparedStatement: un'istruzione preparata contenente l'istruzione SQL precompilata, in grado di restituire le chiavi generate automaticamente specificate dai nomi delle colonne forniti.


releaseSavepoint(savepoint)

Per la documentazione di questo metodo, consulta java.sql.Connection#releaseSavepoint(Savepoint).

Parametri

NomeTipoDescrizione
savepointJdbcSavepointIl punto di salvataggio da rimuovere.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

rollback()

Per la documentazione di questo metodo, consulta java.sql.Connection#rollback().

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

rollback(savepoint)

Per la documentazione di questo metodo, consulta java.sql.Connection#rollback(Savepoint).

Parametri

NomeTipoDescrizione
savepointJdbcSavepointIl punto di salvataggio a cui eseguire il rollback.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setAutoCommit(autoCommit)

Per la documentazione di questo metodo, consulta java.sql.Connection#setAutoCommit(boolean).

Parametri

NomeTipoDescrizione
autoCommitBooleanSe true, la modalità di commit automatico è attivata; false la disattiva.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setCatalog(catalog)

Per la documentazione di questo metodo, consulta java.sql.Connection#setCatalog(String).

Parametri

NomeTipoDescrizione
catalogStringIl nome di un catalogo (lo spazio secondario nel database della connessione) in cui lavorare.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setHoldability(holdability)

Per la documentazione di questo metodo, consulta java.sql.Connection#setHoldability(int).

Parametri

NomeTipoDescrizione
holdabilityIntegerLa proprietà di blocco predefinita degli oggetti JdbcResultSet creati con questa connessione: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

setReadOnly(readOnly)

Per la documentazione di questo metodo, consulta java.sql.Connection#setReadOnly(boolean).

Parametri

NomeTipoDescrizione
readOnlyBooleanSe true, la modalità di sola lettura è abilitata; false la disabilita.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setSavepoint()

Per la documentazione di questo metodo, consulta java.sql.Connection#setSavepoint().

Indietro

JdbcSavepoint: il nuovo punto di salvataggio senza nome.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setSavepoint(name)

Per la documentazione di questo metodo, consulta java.sql.Connection#setSavepoint(String).

Parametri

NomeTipoDescrizione
nameStringIl nome del punto di salvataggio creato.

Indietro

JdbcSavepoint: il nuovo punto di salvataggio denominato.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setTransactionIsolation(level)

Per la documentazione di questo metodo, consulta java.sql.Connection#setTransactionIsolation(int).

Parametri

NomeTipoDescrizione
levelIntegerIl livello di transazione da impostare, che è uno tra: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE o Jdbc.Connection.TRANSACTION_NONE.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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