Class JdbcPreparedStatement

JdbcPreparedStatement

Un PreparedStatement JDBC. Per la documentazione di questo corso, vedi java.sql.PreparedStatement.

Metodi

MetodoTipo restituitoBreve descrizione
addBatch()voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#addBatch().
addBatch(sql)voidPer la documentazione di questo metodo, consulta java.sql.Statement#addBatch(String).
cancel()voidPer la documentazione di questo metodo, consulta java.sql.Statement#cancel().
clearBatch()voidPer la documentazione di questo metodo, consulta java.sql.Statement#clearBatch().
clearParameters()voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#clearParameters().
clearWarnings()voidPer la documentazione di questo metodo, consulta java.sql.Statement#clearWarnings().
close()voidPer la documentazione di questo metodo, consulta java.sql.Statement#close().
execute()BooleanPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#execute().
execute(sql)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String).
execute(sql, autoGeneratedKeys)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String, int).
execute(sql, columnIndexes)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String, int[]).
execute(sql, columnNames)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String, String[]).
executeBatch()Integer[]Per la documentazione di questo metodo, consulta java.sql.Statement#executeBatch().
executeQuery()JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeQuery().
executeQuery(sql)JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.Statement#executeQuery(String).
executeUpdate()IntegerPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeUpdate().
executeUpdate(sql)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String).
executeUpdate(sql, autoGeneratedKeys)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String, int).
executeUpdate(sql, columnIndexes)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String, int[]).
executeUpdate(sql, columnNames)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String, String[]).
getConnection()JdbcConnectionPer la documentazione di questo metodo, consulta java.sql.Statement#getConnection().
getFetchDirection()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getFetchDirection().
getFetchSize()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getFetchSize().
getGeneratedKeys()JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.Statement#getGeneratedKeys().
getMaxFieldSize()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getMaxFieldSize().
getMaxRows()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getMaxRows().
getMetaData()JdbcResultSetMetaDataPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#getMetaData().
getMoreResults()BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults().
getMoreResults(current)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults(int).
getParameterMetaData()JdbcParameterMetaDataPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#getParameterMetaData().
getQueryTimeout()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getQueryTimeout().
getResultSet()JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSet().
getResultSetConcurrency()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSetConcurrency().
getResultSetHoldability()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSetHoldability().
getResultSetType()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSetType().
getUpdateCount()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getUpdateCount().
getWarnings()String[]Per la documentazione di questo metodo, consulta java.sql.Statement#getWarnings().
isClosed()BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#isClosed().
isPoolable()BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#isPoolable().
setArray(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setArray(int, Array).
setBigDecimal(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).
setBlob(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBlob(int, Clob).
setBoolean(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBoolean(int, boolean).
setByte(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setByte(int, byte).
setBytes(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBytes(int, byte[]).
setClob(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setClob(int, Clob).
setCursorName(name)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setCursorName(String).
setDate(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date).
setDate(parameterIndex, x, timeZone)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date, Calendar).
setDouble(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDouble(int, double).
setEscapeProcessing(enable)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setEscapeProcessing(boolean).
setFetchDirection(direction)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setFetchDirection(int).
setFetchSize(rows)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setFetchSize(int).
setFloat(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setFloat(int, float).
setInt(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setInt(int, int).
setLong(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setLong(int, long).
setMaxFieldSize(max)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setMaxFieldSize(int).
setMaxRows(max)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setMaxRows(int).
setNClob(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNClob(int, NClob).
setNString(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNString(int, String).
setNull(parameterIndex, sqlType)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNull(int, int).
setNull(parameterIndex, sqlType, typeName)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNull(int, int, String).
setObject(index, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object).
setObject(parameterIndex, x, targetSqlType)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int).
setObject(parameterIndex, x, targetSqlType, scaleOrLength)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int, int).
setPoolable(poolable)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setPoolable(boolean).
setQueryTimeout(seconds)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setQueryTimeout(int).
setRef(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRef(int, Ref).
setRowId(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRowId(int, RowId).
setSQLXML(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setSQLXML(int, SQLXML).
setShort(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setShort(int, short).
setString(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setString(int, String).
setTime(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time).
setTime(parameterIndex, x, timeZone)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time, Calendar).
setTimestamp(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp).
setTimestamp(parameterIndex, x, timeZone)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).
setURL(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setURL(int, URL).

Documentazione dettagliata

addBatch()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#addBatch().

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

addBatch(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#addBatch(String).

Parametri

NomeTipoDescrizione
sqlStringIl comando SQL da aggiungere a questa istruzione, in genere SQL INSERT o UPDATE.

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

cancel()

Per la documentazione di questo metodo, consulta java.sql.Statement#cancel().

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

clearBatch()

Per la documentazione di questo metodo, consulta java.sql.Statement#clearBatch().

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

clearParameters()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#clearParameters().

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

clearWarnings()

Per la documentazione di questo metodo, consulta java.sql.Statement#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()

Per la documentazione di questo metodo, consulta java.sql.Statement#close().


execute()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#execute().

Ritorni

Boolean: true se il primo risultato è un insieme di risultati; false se il primo risultato è un conteggio degli aggiornamenti o non ci sono risultati.

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

execute(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#execute(String).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.

Ritorni

Boolean: true se il primo risultato è un set di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono risultati.

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

execute(sql, autoGeneratedKeys)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.
autoGeneratedKeysIntegerUn flag che indica se le chiavi generate automaticamente sono rese disponibili per il recupero futuro; Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Ritorni

Boolean: true se il primo risultato è un set di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono risultati.

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

execute(sql, columnIndexes)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.
columnIndexesInteger[]Gli indici delle colonne nelle cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Ritorni

Boolean: true se il primo risultato è un set di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono risultati.

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

execute(sql, columnNames)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.
columnNamesString[]I nomi delle colonne nelle cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Ritorni

Boolean: true se il primo risultato è un set di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono risultati.

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

executeBatch()

Per la documentazione di questo metodo, consulta java.sql.Statement#executeBatch().

Ritorni

Integer[]: il conteggio degli aggiornamenti per ciascun comando nel batch, utilizzando lo stesso ordine in cui sono stati aggiunti i comandi al batch.

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

executeQuery()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeQuery().

Ritorni

JdbcResultSet: un set di risultati che contiene i dati prodotti dalla query.

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

executeQuery(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#executeQuery(String).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire, in genere un valore SELECT statico.

Ritorni

JdbcResultSet: un set di risultati contenente i risultati dell'esecuzione. Non si tratta mai di null.

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

executeUpdate()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeUpdate().

Ritorni

Integer: il numero di righe delle istruzioni SQL Data Manipulation Language o 0 per le istruzioni SQL che non restituiscono nulla.

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

executeUpdate(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).

Ritorni

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

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

executeUpdate(sql, autoGeneratedKeys)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).
autoGeneratedKeysIntegerUn flag che indica se le chiavi generate automaticamente sono rese disponibili per il recupero futuro; Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Ritorni

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

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

executeUpdate(sql, columnIndexes)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).
columnIndexesInteger[]Gli indici delle colonne nelle cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Ritorni

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

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

executeUpdate(sql, columnNames)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).
columnNamesString[]I nomi delle colonne nelle cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Ritorni

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

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

getConnection()

Per la documentazione di questo metodo, consulta java.sql.Statement#getConnection().

Ritorni

JdbcConnection: la connessione che ha prodotto questa istruzione.

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

getFetchDirection()

Per la documentazione di questo metodo, consulta java.sql.Statement#getFetchDirection().

Ritorni

Integer: la direzione predefinita per i set di risultati generati da questa istruzione, che può essere Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

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

getFetchSize()

Per la documentazione di questo metodo, consulta java.sql.Statement#getFetchSize().

Ritorni

Integer: la dimensione predefinita di recupero della riga per i set di risultati generati da questa istruzione.

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

getGeneratedKeys()

Per la documentazione di questo metodo, consulta java.sql.Statement#getGeneratedKeys().

Ritorni

JdbcResultSet: un set di risultati contenente le chiavi generate automaticamente generate dall'esecuzione di questa istruzione.

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

getMaxFieldSize()

Per la documentazione di questo metodo, consulta java.sql.Statement#getMaxFieldSize().

Ritorni

Integer: il limite attuale per le dimensioni in byte della colonna per le colonne in cui sono memorizzati valori di caratteri e binari; un valore pari a zero indica che non sono previsti limiti.

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

getMaxRows()

Per la documentazione di questo metodo, consulta java.sql.Statement#getMaxRows().

Ritorni

Integer: il numero massimo attuale di righe per un insieme di risultati prodotto da questa istruzione; un valore pari a 0 indica che non c'è limite.

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

getMetaData()

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

Ritorni

JdbcResultSetMetaData: la descrizione delle colonne di un set di risultati oppure NULL se questi metadati non sono disponibili.

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

getMoreResults()

Per la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults().

Ritorni

Boolean: true se il risultato successivo è un insieme di risultati; in caso contrario false.

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

getMoreResults(current)

Per la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults(int).

Parametri

NomeTipoDescrizione
currentIntegerUn flag che indica cosa succede ai set di risultati correnti quando vengono recuperati. Questo valore è uno dei seguenti: Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT o Jdbc.Statement.CLOSE_ALL_RESULTS.

Ritorni

Boolean: true se il risultato successivo è un insieme di risultati; in caso contrario false.

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

getParameterMetaData()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#getParameterMetaData().

Ritorni

JdbcParameterMetaData: i metadati del parametro, inclusi numero, tipi e proprietà di ciascun parametro.

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

getQueryTimeout()

Per la documentazione di questo metodo, consulta java.sql.Statement#getQueryTimeout().

Ritorni

Integer: il timeout attuale della query in secondi. Il valore zero indica che non c'è alcun timeout.

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

getResultSet()

Per la documentazione di questo metodo, consulta java.sql.Statement#getResultSet().

Ritorni

JdbcResultSet: set di risultati corrente oppure null se il risultato è un conteggio degli aggiornamenti o non ci sono altri risultati.

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

getResultSetConcurrency()

Per la documentazione di questo metodo, consulta java.sql.Statement#getResultSetConcurrency().

Ritorni

Integer: la contemporaneità del set di risultati per i set di risultati generati da questa istruzione, che è Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

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

getResultSetHoldability()

Per la documentazione di questo metodo, consulta java.sql.Statement#getResultSetHoldability().

Ritorni

Integer: la conservazione del set di risultati, che è Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

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

getResultSetType()

Per la documentazione di questo metodo, consulta java.sql.Statement#getResultSetType().

Ritorni

Integer: il tipo di set di risultati per i set di risultati generati da questa istruzione, che è Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

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

getUpdateCount()

Per la documentazione di questo metodo, consulta java.sql.Statement#getUpdateCount().

Ritorni

Integer: il risultato corrente come conteggio degli aggiornamenti oppure -1 se il risultato attuale è un insieme di risultati o se non ci sono altri risultati.

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.Statement#getWarnings().

Ritorni

String[]: l'insieme corrente di avvisi oppure null in caso di assenza di avvisi.

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.Statement#isClosed().

Ritorni

Boolean: true se questa istruzione è chiusa; false in caso contrario.

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

isPoolable()

Per la documentazione di questo metodo, consulta java.sql.Statement#isPoolable().

Ritorni

Boolean: true se questa istruzione è in pool; in caso contrario false.

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

setArray(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setArray(int, Array).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcArrayIl valore del parametro da impostare.

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

setBigDecimal(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xBigNumberIl valore del parametro da impostare.

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

setBlob(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBlob(int, Clob).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcBlobIl valore del parametro da impostare.

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

setBoolean(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBoolean(int, boolean).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xBooleanIl valore del parametro da impostare.

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

setByte(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setByte(int, byte).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xByteIl valore del parametro da impostare.

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

setBytes(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBytes(int, byte[]).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xByte[]Il valore del parametro da impostare.

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

setClob(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setClob(int, Clob).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcClobIl valore del parametro da impostare.

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

setCursorName(name)

Per la documentazione di questo metodo, consulta java.sql.Statement#setCursorName(String).

Parametri

NomeTipoDescrizione
nameStringIl nuovo nome del cursore, che deve essere univoco all'interno di una 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

setDate(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcDateIl valore del parametro da impostare.

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

setDate(parameterIndex, x, timeZone)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date, Calendar).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcDateIl valore del parametro da impostare.
timeZoneStringUna stringa del fuso orario utilizzata per creare l'istanza java.lang.Calendar, che a sua volta viene utilizzata per creare la data. Vengono riconosciuti diversi formati di stringhe di fuso orario: ID brevi (come PST, EST e GMT), ID lunghi (come US/Pacific e America/Los_Angeles) e offset (come GMT+6:30).

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

setDouble(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDouble(int, double).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xNumberIl valore del parametro da impostare.

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

setEscapeProcessing(enable)

Per la documentazione di questo metodo, consulta java.sql.Statement#setEscapeProcessing(boolean).

Parametri

NomeTipoDescrizione
enableBooleanSe true, l'elaborazione di escape è abilitata, altrimenti è disabilitata.

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

setFetchDirection(direction)

Per la documentazione di questo metodo, consulta java.sql.Statement#setFetchDirection(int).

Parametri

NomeTipoDescrizione
directionIntegerLa direzione da impostare specificata, ovvero Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

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

setFetchSize(rows)

Per la documentazione di questo metodo, consulta java.sql.Statement#setFetchSize(int).

Parametri

NomeTipoDescrizione
rowsIntegerIl numero di righe da recuperare.

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

setFloat(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setFloat(int, float).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xNumberIl valore del parametro da impostare.

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

setInt(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setInt(int, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xIntegerIl valore del parametro da impostare.

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

setLong(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setLong(int, long).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xIntegerIl valore del parametro da impostare.

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

setMaxFieldSize(max)

Per la documentazione di questo metodo, consulta java.sql.Statement#setMaxFieldSize(int).

Parametri

NomeTipoDescrizione
maxIntegerIl nuovo limite di dimensione in byte della colonna; un valore pari a zero indica che non c'è limite.

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

setMaxRows(max)

Per la documentazione di questo metodo, consulta java.sql.Statement#setMaxRows(int).

Parametri

NomeTipoDescrizione
maxIntegerIl numero massimo di righe consentito per un insieme di risultati generato da questa istruzione. Un valore pari a 0 indica che non esistono limiti.

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

setNClob(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNClob(int, NClob).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcClobIl valore del parametro da impostare.

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

setNString(parameterIndex, x)

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

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xStringIl valore del parametro da impostare.

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

setNull(parameterIndex, sqlType)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNull(int, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
sqlTypeIntegerIl tipo SQL del parametro specificato.

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

setNull(parameterIndex, sqlType, typeName)

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

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
sqlTypeIntegerIl tipo SQL del parametro specificato.
typeNameStringIl nome completo di qualità di un tipo SQL definito dall'utente. Ignorato se il parametro non è un tipo definito dall'utente o REF.

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

setObject(index, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object).

Parametri

NomeTipoDescrizione
indexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xObjectL'oggetto contenente il valore su cui impostare il parametro.

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

setObject(parameterIndex, x, targetSqlType)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xObjectL'oggetto contenente il valore su cui impostare il parametro.
targetSqlTypeIntegerIl tipo SQL da inviare al database.

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

setObject(parameterIndex, x, targetSqlType, scaleOrLength)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xObjectL'oggetto contenente il valore su cui impostare il parametro.
targetSqlTypeIntegerIl tipo SQL da inviare al database. L'argomento della scala può qualificare ulteriormente questo tipo.
scaleOrLengthIntegerIl numero di cifre dopo il decimale per i tipi DECIMAL o NUMERIC oppure la lunghezza dei dati per i tipi InputStream o Reader. Ignorato per tutti gli altri tipi.

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

setPoolable(poolable)

Per la documentazione di questo metodo, consulta java.sql.Statement#setPoolable(boolean).

Parametri

NomeTipoDescrizione
poolableBooleanSe true, richiede che questa istruzione venga aggregata, altrimenti richiede che non venga condivisa.

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

setQueryTimeout(seconds)

Per la documentazione di questo metodo, consulta java.sql.Statement#setQueryTimeout(int).

Parametri

NomeTipoDescrizione
secondsIntegerIl nuovo timeout della query in secondi; il valore 0 indica l'assenza di timeout.

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

setRef(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRef(int, Ref).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcRefIl valore SQL REF da impostare.

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

setRowId(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRowId(int, RowId).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcRowIdIl valore del parametro da impostare.

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

setSQLXML(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setSQLXML(int, SQLXML).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcSQLXMLIl valore del parametro da impostare.

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

setShort(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setShort(int, short).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xIntegerIl valore del parametro da impostare.

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

setString(parameterIndex, x)

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

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xStringIl valore del parametro da impostare.

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

setTime(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimeIl valore del parametro da impostare.

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

setTime(parameterIndex, x, timeZone)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time, Calendar).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimeIl valore del parametro da impostare.
timeZoneStringUna stringa del fuso orario utilizzata per creare l'istanza java.lang.Calendar, che a sua volta viene utilizzata per creare la data. Vengono riconosciuti diversi formati di stringhe di fuso orario: ID brevi (come PST, EST e GMT), ID lunghi (come US/Pacific e America/Los_Angeles) e offset (come GMT+6:30).

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

setTimestamp(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimestampIl valore del parametro da impostare.

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

setTimestamp(parameterIndex, x, timeZone)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimestampIl valore del parametro da impostare.
timeZoneStringUna stringa del fuso orario utilizzata per creare l'istanza java.lang.Calendar, che a sua volta viene utilizzata per creare la data. Vengono riconosciuti diversi formati di stringhe di fuso orario: ID brevi (come PST, EST e GMT), ID lunghi (come US/Pacific e America/Los_Angeles) e offset (come GMT+6:30).

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

setURL(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setURL(int, URL).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xStringIl valore del parametro da impostare.

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