Un Connection JDBC. Per la documentazione di questa classe, consulta 
java.sql.Connection.
Metodi
Documentazione dettagliata
clear
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 Jdbc.
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()
create
Per la documentazione di questo metodo, consulta 
java.sql.Connection#createArrayOf(String, Object[]).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | String | Il 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. | 
| elements | Object[] | Gli elementi da compilare nell'oggetto restituito. | 
Indietro
Jdbc: un array i cui elementi corrispondono al tipo SQL specificato.
create
Costruisce un'istanza Jdbc. Vedi anche 
java.sql.Connection#createBlob().
L'oggetto restituito inizialmente non contiene dati. Puoi utilizzare i metodi set di
Jdbc 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 get e set definiti.
In alternativa, sia Jdbc che Jdbc forniscono un metodo di convenienza get
per la conversione in un formato utilizzabile da Apps Script.
Indietro
Jdbc: un oggetto blob vuoto.
create
Per la documentazione di questo metodo, consulta 
java.sql.Connection#createClob().
Indietro
Jdbc: un oggetto CLOB vuoto.
create
Per la documentazione di questo metodo, consulta 
java.sql.Connection#createNClob().
Indietro
Jdbc: un oggetto nclob vuoto.
create
Per la documentazione di questo metodo, consulta 
java.sql.Connection#createSQLXML().
Indietro
Jdbc: un oggetto SQLXML vuoto.
create
Crea un oggetto Jdbc 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
Jdbc: un'istanza di istruzione con cui eseguire le query.
create
Crea un oggetto Jdbc 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
| Nome | Tipo | Descrizione | 
|---|---|---|
| result | Integer | Un tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Un tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLYoJdbc.ResultSet.CONCUR_UPDATABLE. | 
Indietro
Jdbc: un'istanza di istruzione con cui eseguire le query.
create
Crea un oggetto Jdbc 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
| Nome | Tipo | Descrizione | 
|---|---|---|
| result | Integer | Un tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Un tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLYoJdbc.ResultSet.CONCUR_UPDATABLE. | 
| result | Integer | Un'impostazione di trattenibilità: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIToJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Indietro
Jdbc: un'istanza di istruzione con cui eseguire le query.
create
Per la documentazione di questo metodo, consulta 
java.sql.Connection#createStruct(String, Object[]).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | String | Il 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. | 
| attributes | Object[] | Gli attributi che compilano l'oggetto restituito. | 
Indietro
Jdbc: un oggetto struttura che esegue la mappatura al tipo SQL specificato e viene compilato con gli attributi specificati.
get
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
get
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
get
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.
get
Per la documentazione di questo metodo, consulta 
java.sql.Connection#getMetaData().
Indietro
Jdbc: 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
get
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
get
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
is
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
is
Per la documentazione di questo metodo, consulta 
java.sql.Connection#isReadOnly().
Indietro
Boolean — true 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
is
Per la documentazione di questo metodo, consulta 
java.sql.Connection#isValid(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| timeout | Integer | Il 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
native
Per la documentazione di questo metodo, consulta 
java.sql.Connection#nativeSQL(String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'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
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareCall(String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto "?", in genere forniti utilizzando la sintassi di escape delle chiamate JDBC. | 
Indietro
Jdbc: un'istruzione chiamabile contenente l'istruzione SQL precompilata.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareCall(String, int, int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto "?", in genere forniti utilizzando la sintassi di escape delle chiamate JDBC. | 
| result | Integer | Un tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Un tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLYoJdbc.ResultSet.CONCUR_UPDATABLE. | 
Indietro
Jdbc: un'istruzione chiamabile contenente l'istruzione SQL precompilata che produce set di risultati con il tipo e la concorrenza forniti.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareCall(String, int, int, int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto "?", in genere forniti utilizzando la sintassi di escape delle chiamate JDBC. | 
| result | Integer | Un tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Un tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLYoJdbc.ResultSet.CONCUR_UPDATABLE. | 
| result | Integer | Un'impostazione di trattenibilità: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIToJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Indietro
Jdbc: un'istruzione chiamabile contenente l'istruzione SQL precompilata che produce set di risultati con il tipo e la concorrenza forniti.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareStatement(String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?". | 
Indietro
Jdbc: un'istruzione preparata contenente l'istruzione SQL precompilata.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareStatement(String, int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?". | 
| auto | Integer | Un flag che indica se vengono restituite le chiavi generate automaticamente; può essere Jdbc.Statement.RETURN_GENERATED_KEYSoJdbc.Statement.NO_GENERATED_KEYS. | 
Indietro
Jdbc: un'istruzione preparata contenente l'istruzione SQL precompilata, possibilmente in grado di restituire chiavi generate automaticamente.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareStatement(String, int, int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?". | 
| result | Integer | Un tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Un tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLYoJdbc.ResultSet.CONCUR_UPDATABLE. | 
Indietro
Jdbc: un'istruzione preparata contenente l'istruzione SQL precompilata che produce set di risultati con il tipo e la concorrenza forniti.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareStatement(String, int, int, int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?". | 
| result | Integer | Un tipo di insieme di risultati; uno tra Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_SENSITIVE. | 
| result | Integer | Un tipo di concorrenza: Jdbc.ResultSet.CONCUR_READ_ONLYoJdbc.ResultSet.CONCUR_UPDATABLE. | 
| result | Integer | Un'impostazione di trattenibilità: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIToJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Indietro
Jdbc: un'istruzione preparata contenente l'istruzione SQL precompilata che produce set di risultati con il tipo, la concorrenza e la mantenibilità forniti.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareStatement(String, int[]).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?". | 
| indices | Integer[] | Gli indici di colonna delle colonne restituite dalla riga o dalle righe inserite. | 
Indietro
Jdbc: un'istruzione preparata contenente l'istruzione SQL precompilata, in grado di restituire
    le chiavi generate automaticamente specificate dagli indici delle colonne forniti.
prepare
Per la documentazione di questo metodo, consulta 
java.sql.Connection#prepareStatement(String, String[]).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| sql | String | Un'istruzione SQL che può contenere uno o più segnaposto per parametri IN "?". | 
| column | String[] | I nomi delle colonne che specificano le colonne che il metodo deve restituire dalla riga o dalle righe inserite. | 
Indietro
Jdbc: un'istruzione preparata contenente l'istruzione SQL precompilata, in grado di restituire
    le chiavi generate automaticamente specificate dai nomi delle colonne forniti.
release
Per la documentazione di questo metodo, consulta 
java.sql.Connection#releaseSavepoint(Savepoint).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| savepoint | Jdbc | Il 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
| Nome | Tipo | Descrizione | 
|---|---|---|
| savepoint | Jdbc | Il 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
set
Per la documentazione di questo metodo, consulta 
java.sql.Connection#setAutoCommit(boolean).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| auto | Boolean | Se true, la modalità di commit automatico è attivata;falsela 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
set
Per la documentazione di questo metodo, consulta 
java.sql.Connection#setCatalog(String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il 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
set
Per la documentazione di questo metodo, consulta 
java.sql.Connection#setHoldability(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| holdability | Integer | La proprietà di blocco predefinita degli oggetti Jdbccreati con questa
    connessione:Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIToJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
set
Per la documentazione di questo metodo, consulta 
java.sql.Connection#setReadOnly(boolean).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| read | Boolean | Se true, la modalità di sola lettura è abilitata;falsela 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
set
Per la documentazione di questo metodo, consulta 
java.sql.Connection#setSavepoint().
Indietro
Jdbc: 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
set
Per la documentazione di questo metodo, consulta 
java.sql.Connection#setSavepoint(String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| name | String | Il nome del punto di salvataggio creato. | 
Indietro
Jdbc: 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
set
Per la documentazione di questo metodo, consulta 
java.sql.Connection#setTransactionIsolation(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| level | Integer | Il 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_SERIALIZABLEoJdbc.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