Class JdbcStatement

JdbcStatement

Un Statement de JDBC. Para obtener documentación de esta clase, consulta java.sql.Statement .

Métodos

MétodoTipo de datos que se muestraDescripción breve
addBatch(sql)voidPara obtener documentación sobre este método, consulta java.sql.Statement#addBatch(String).
cancel()voidPara obtener documentación sobre este método, consulta java.sql.Statement#cancel().
clearBatch()voidPara obtener documentación sobre este método, consulta java.sql.Statement#clearBatch().
clearWarnings()voidPara obtener documentación sobre este método, consulta java.sql.Statement#clearWarnings().
close()voidPara obtener documentación sobre este método, consulta java.sql.Statement#close().
execute(sql)BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#execute(String).
execute(sql, autoGeneratedKeys)BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#execute(String, int).
execute(sql, columnIndexes)BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#execute(String, int[]).
execute(sql, columnNames)BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#execute(String, String[]).
executeBatch()Integer[]Para obtener documentación sobre este método, consulta java.sql.Statement#executeBatch().
executeQuery(sql)JdbcResultSetPara obtener documentación sobre este método, consulta java.sql.Statement#executeQuery(String).
executeUpdate(sql)IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String).
executeUpdate(sql, autoGeneratedKeys)IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String, int).
executeUpdate(sql, columnIndexes)IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String, int[]).
executeUpdate(sql, columnNames)IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String, String[]).
getConnection()JdbcConnectionPara obtener documentación sobre este método, consulta java.sql.Statement#getConnection().
getFetchDirection()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getFetchDirection().
getFetchSize()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getFetchSize().
getGeneratedKeys()JdbcResultSetPara obtener documentación sobre este método, consulta java.sql.Statement#getGeneratedKeys().
getMaxFieldSize()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getMaxFieldSize().
getMaxRows()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getMaxRows().
getMoreResults()BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#getMoreResults().
getMoreResults(current)BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#getMoreResults(int).
getQueryTimeout()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getQueryTimeout().
getResultSet()JdbcResultSetPara obtener documentación sobre este método, consulta java.sql.Statement#getResultSet().
getResultSetConcurrency()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getResultSetConcurrency().
getResultSetHoldability()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getResultSetHoldability().
getResultSetType()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getResultSetType().
getUpdateCount()IntegerPara obtener documentación sobre este método, consulta java.sql.Statement#getUpdateCount().
getWarnings()String[]Para obtener documentación sobre este método, consulta java.sql.Statement#getWarnings().
isClosed()BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#isClosed().
isPoolable()BooleanPara obtener documentación sobre este método, consulta java.sql.Statement#isPoolable().
setCursorName(name)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setCursorName(String).
setEscapeProcessing(enable)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setEscapeProcessing(boolean).
setFetchDirection(direction)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setFetchDirection(int).
setFetchSize(rows)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setFetchSize(int).
setMaxFieldSize(max)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setMaxFieldSize(int).
setMaxRows(max)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setMaxRows(int).
setPoolable(poolable)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setPoolable(boolean).
setQueryTimeout(seconds)voidPara obtener documentación sobre este método, consulta java.sql.Statement#setQueryTimeout(int).

Documentación detallada

addBatch(sql)

Para obtener documentación sobre este método, consulta java.sql.Statement#addBatch(String).

Parámetros

NombreTipoDescripción
sqlStringEs el comando SQL que se agregará a esta sentencia, por lo general, un INSERT o UPDATE de SQL.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

cancel()

Para obtener documentación sobre este método, consulta java.sql.Statement#cancel().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

clearBatch()

Para obtener documentación sobre este método, consulta java.sql.Statement#clearBatch().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

clearWarnings()

Para obtener documentación sobre este método, consulta java.sql.Statement#clearWarnings().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

close()

Para obtener documentación sobre este método, consulta java.sql.Statement#close().


execute(sql)

Para obtener documentación sobre este método, consulta java.sql.Statement#execute(String).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.

Volver

Boolean: true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

execute(sql, autoGeneratedKeys)

Para obtener documentación sobre este método, consulta java.sql.Statement#execute(String, int).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.
autoGeneratedKeysIntegerEs una marca que indica si las claves generadas automáticamente están disponibles para su recuperación en el futuro, ya sea Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Volver

Boolean: true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

execute(sql, columnIndexes)

Para obtener documentación sobre este método, consulta java.sql.Statement#execute(String, int[]).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.
columnIndexesInteger[]Los índices de columna cuyas claves generadas automáticamente están disponibles para la recuperación futura

Volver

Boolean: true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

execute(sql, columnNames)

Para obtener documentación sobre este método, consulta java.sql.Statement#execute(String, String[]).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.
columnNamesString[]Son los nombres de las columnas cuyas claves generadas automáticamente están disponibles para su recuperación en el futuro.

Volver

Boolean: true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

executeBatch()

Para obtener documentación sobre este método, consulta java.sql.Statement#executeBatch().

Volver

Integer[]: Son los recuentos de actualizaciones de cada comando del lote, que usan el mismo orden en el que se agregaron los comandos al lote.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

executeQuery(sql)

Para obtener documentación sobre este método, consulta java.sql.Statement#executeQuery(String).

Parámetros

NombreTipoDescripción
sqlStringLa sentencia SQL que se ejecutará, por lo general, es un SELECT estático.

Volver

JdbcResultSet: Es un conjunto de resultados que contiene los resultados de la ejecución. Nunca es null.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

executeUpdate(sql)

Para obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String).

Parámetros

NombreTipoDescripción
sqlStringLa sentencia del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE), o bien una sentencia que no devuelve nada (como una sentencia DDL)

Volver

Integer: Es el recuento de filas de las sentencias del lenguaje de manipulación de datos o 0 para las sentencias que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

executeUpdate(sql, autoGeneratedKeys)

Para obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String, int).

Parámetros

NombreTipoDescripción
sqlStringLa sentencia del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE), o bien una sentencia que no devuelve nada (como una sentencia DDL)
autoGeneratedKeysIntegerEs una marca que indica si las claves generadas automáticamente están disponibles para su recuperación en el futuro, ya sea Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Volver

Integer: Es el recuento de filas de las sentencias del lenguaje de manipulación de datos o 0 para las sentencias que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

executeUpdate(sql, columnIndexes)

Para obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String, int[]).

Parámetros

NombreTipoDescripción
sqlStringLa sentencia del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE), o bien una sentencia que no devuelve nada (como una sentencia DDL)
columnIndexesInteger[]Los índices de columna cuyas claves generadas automáticamente están disponibles para la recuperación futura

Volver

Integer: Es el recuento de filas de las sentencias del lenguaje de manipulación de datos o 0 para las sentencias que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

executeUpdate(sql, columnNames)

Para obtener documentación sobre este método, consulta java.sql.Statement#executeUpdate(String, String[]).

Parámetros

NombreTipoDescripción
sqlStringLa sentencia del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE), o bien una sentencia que no devuelve nada (como una sentencia DDL)
columnNamesString[]Son los nombres de las columnas cuyas claves generadas automáticamente están disponibles para su recuperación en el futuro.

Volver

Integer: Es el recuento de filas de las sentencias del lenguaje de manipulación de datos o 0 para las sentencias que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getConnection()

Para obtener documentación sobre este método, consulta java.sql.Statement#getConnection().

Volver

JdbcConnection: Es la conexión que produjo esta sentencia.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getFetchDirection()

Para obtener documentación sobre este método, consulta java.sql.Statement#getFetchDirection().

Volver

Integer: Es la dirección predeterminada de los conjuntos de resultados que genera esta sentencia, que puede ser Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getFetchSize()

Para obtener documentación sobre este método, consulta java.sql.Statement#getFetchSize().

Volver

Integer: Es el tamaño de recuperación de filas predeterminado para los conjuntos de resultados generados a partir de esta sentencia.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getGeneratedKeys()

Para obtener documentación sobre este método, consulta java.sql.Statement#getGeneratedKeys().

Volver

JdbcResultSet: Es un conjunto de resultados que contiene las claves generadas automáticamente por la ejecución de esta sentencia.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getMaxFieldSize()

Para obtener documentación sobre este método, consulta java.sql.Statement#getMaxFieldSize().

Volver

Integer: Es el límite actual de tamaño de bytes de las columnas que almacenan valores binarios y de caracteres. Un valor de cero indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getMaxRows()

Para obtener documentación sobre este método, consulta java.sql.Statement#getMaxRows().

Volver

Integer: Es la cantidad máxima actual de filas para un conjunto de resultados que produce esta sentencia. Un valor de 0 indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getMoreResults()

Para obtener documentación sobre este método, consulta java.sql.Statement#getMoreResults().

Volver

Boolean: Es true si el siguiente resultado es un conjunto de resultados; false de lo contrario.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getMoreResults(current)

Para obtener documentación sobre este método, consulta java.sql.Statement#getMoreResults(int).

Parámetros

NombreTipoDescripción
currentIntegerEs una marca que indica lo que sucede con los conjuntos de resultados actuales cuando se recuperan. Este valor es Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT o Jdbc.Statement.CLOSE_ALL_RESULTS.

Volver

Boolean: Es true si el siguiente resultado es un conjunto de resultados; false de lo contrario.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getQueryTimeout()

Para obtener documentación sobre este método, consulta java.sql.Statement#getQueryTimeout().

Volver

Integer: Es el tiempo de espera de la consulta actual en segundos. Un valor de cero indica que no hay tiempo de espera.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getResultSet()

Para obtener documentación sobre este método, consulta java.sql.Statement#getResultSet().

Volver

JdbcResultSet: Es el conjunto de resultados actual o null si el resultado es un recuento de actualizaciones o si no hay más resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getResultSetConcurrency()

Para obtener documentación sobre este método, consulta java.sql.Statement#getResultSetConcurrency().

Volver

Integer: Es la simultaneidad del conjunto de resultados para los conjuntos de resultados generados a partir de esta sentencia, que es Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getResultSetHoldability()

Para obtener documentación sobre este método, consulta java.sql.Statement#getResultSetHoldability().

Volver

Integer: Es la capacidad de retención del conjunto de resultados, que es Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getResultSetType()

Para obtener documentación sobre este método, consulta java.sql.Statement#getResultSetType().

Volver

Integer: Es el tipo de conjunto de resultados para los conjuntos de resultados generados a partir de esta sentencia, que es Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getUpdateCount()

Para obtener documentación sobre este método, consulta java.sql.Statement#getUpdateCount().

Volver

Integer: Es el resultado actual como un recuento de actualizaciones o -1 si el resultado actual es un conjunto de resultados o si no hay más resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

getWarnings()

Para obtener documentación sobre este método, consulta java.sql.Statement#getWarnings().

Volver

String[]: Es el conjunto actual de advertencias o null si no hay advertencias.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

isClosed()

Para obtener documentación sobre este método, consulta java.sql.Statement#isClosed().

Volver

Boolean: Es true si esta sentencia está cerrada; false en caso contrario.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

isPoolable()

Para obtener documentación sobre este método, consulta java.sql.Statement#isPoolable().

Volver

Boolean: Es true si esta sentencia se puede agrupar; false en caso contrario.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setCursorName(name)

Para obtener documentación sobre este método, consulta java.sql.Statement#setCursorName(String).

Parámetros

NombreTipoDescripción
nameStringEs el nuevo nombre del cursor, que debe ser único dentro de una conexión.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setEscapeProcessing(enable)

Para obtener documentación sobre este método, consulta java.sql.Statement#setEscapeProcessing(boolean).

Parámetros

NombreTipoDescripción
enableBooleanSi es true, el procesamiento de escape está habilitado; de lo contrario, está inhabilitado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setFetchDirection(direction)

Para obtener documentación sobre este método, consulta java.sql.Statement#setFetchDirection(int).

Parámetros

NombreTipoDescripción
directionIntegerEs la dirección especificada que se debe establecer, que puede ser Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setFetchSize(rows)

Para obtener documentación sobre este método, consulta java.sql.Statement#setFetchSize(int).

Parámetros

NombreTipoDescripción
rowsIntegerEs la cantidad de filas que se recuperarán.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setMaxFieldSize(max)

Para obtener documentación sobre este método, consulta java.sql.Statement#setMaxFieldSize(int).

Parámetros

NombreTipoDescripción
maxIntegerEs el límite de tamaño de bytes de la nueva columna. Un valor de cero indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setMaxRows(max)

Para obtener documentación sobre este método, consulta java.sql.Statement#setMaxRows(int).

Parámetros

NombreTipoDescripción
maxIntegerEs la cantidad máxima de filas que puede tener un conjunto de resultados generado por esta sentencia. Un valor de 0 indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setPoolable(poolable)

Para obtener documentación sobre este método, consulta java.sql.Statement#setPoolable(boolean).

Parámetros

NombreTipoDescripción
poolableBooleanSi es true, solicita que esta sentencia se agrupe. De lo contrario, solicita que no se agrupe.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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

setQueryTimeout(seconds)

Para obtener documentación sobre este método, consulta java.sql.Statement#setQueryTimeout(int).

Parámetros

NombreTipoDescripción
secondsIntegerEs el tiempo de espera de la nueva consulta en segundos. Un valor de 0 indica que no hay tiempo de espera.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:

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