Class JdbcStatement

JdbcStatement

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

Métodos

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

Documentación detallada

addBatch(sql)

Para ver la documentación de este método, consulta java.sql.Statement#addBatch(String).

Parámetros

NombreTipoDescripción
sqlStringEl comando de SQL para agregar a esta instrucción, que suele ser un SQL INSERT o UPDATE.

Autorización

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

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

cancel()

Para ver la documentación de 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 alcances:

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

clearBatch()

Para ver la documentación de 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 alcances:

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

clearWarnings()

Para ver la documentación de 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 alcances:

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

close()

Para ver la documentación de este método, consulta java.sql.Statement#close().


execute(sql)

Para ver la documentación de este método, consulta java.sql.Statement#execute(String).

Parámetros

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

Devolvedor

Boolean: Es 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 alcances:

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

execute(sql, autoGeneratedKeys)

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

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.
autoGeneratedKeysIntegerUna marca que indica si las claves generadas automáticamente están disponibles para su recuperación futura; ya sea Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Devolvedor

Boolean: Es 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 alcances:

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

execute(sql, columnIndexes)

Para ver la documentación de 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 su recuperación futura.

Devolvedor

Boolean: Es 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 alcances:

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

execute(sql, columnNames)

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

Parámetros

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

Devolvedor

Boolean: Es 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 alcances:

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

executeBatch()

Para ver la documentación de este método, consulta java.sql.Statement#executeBatch().

Devolvedor

Integer[]: Los recuentos de actualizaciones de cada comando en el lote, con 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 alcances:

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

executeQuery(sql)

Para ver la documentación de este método, consulta java.sql.Statement#executeQuery(String).

Parámetros

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

Devolvedor

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 alcances:

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

executeUpdate(sql)

Para ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String).

Parámetros

NombreTipoDescripción
sqlStringLa declaración del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE) o, de lo contrario, una declaración que no muestre nada (como una declaración DDL).

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones 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 alcances:

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

executeUpdate(sql, autoGeneratedKeys)

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

Parámetros

NombreTipoDescripción
sqlStringLa declaración del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE) o, de lo contrario, una declaración que no muestre nada (como una declaración DDL).
autoGeneratedKeysIntegerUna marca que indica si las claves generadas automáticamente están disponibles para su recuperación futura; ya sea Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones 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 alcances:

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

executeUpdate(sql, columnIndexes)

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

Parámetros

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

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones 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 alcances:

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

executeUpdate(sql, columnNames)

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

Parámetros

NombreTipoDescripción
sqlStringLa declaración del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE) o, de lo contrario, una declaración que no muestre nada (como una declaración DDL).
columnNamesString[]Los nombres de las columnas en cuyas claves generadas automáticamente están disponibles para su recuperación futura.

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones 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 alcances:

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

getConnection()

Para ver la documentación de este método, consulta java.sql.Statement#getConnection().

Devolvedor

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

Autorización

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

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

getFetchDirection()

Para ver la documentación de este método, consulta java.sql.Statement#getFetchDirection().

Devolvedor

Integer: Es la dirección predeterminada para los conjuntos de resultados que genera esta declaración, que es 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 alcances:

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

getFetchSize()

Para ver la documentación de este método, consulta java.sql.Statement#getFetchSize().

Devolvedor

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

Autorización

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

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

getGeneratedKeys()

Para ver la documentación de este método, consulta java.sql.Statement#getGeneratedKeys().

Devolvedor

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

Autorización

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

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

getMaxFieldSize()

Para ver la documentación de este método, consulta java.sql.Statement#getMaxFieldSize().

Devolvedor

Integer: Es el límite actual de tamaño en bytes de columnas para 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 alcances:

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

getMaxRows()

Para ver la documentación de este método, consulta java.sql.Statement#getMaxRows().

Devolvedor

Integer: Es la cantidad máxima actual de filas para un conjunto de resultados producidos por esta declaración. 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 alcances:

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

getMoreResults()

Para ver la documentación de este método, consulta java.sql.Statement#getMoreResults().

Devolvedor

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

Autorización

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

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

getMoreResults(current)

Para ver la documentación de este método, consulta java.sql.Statement#getMoreResults(int).

Parámetros

NombreTipoDescripción
currentIntegerMarca que indica qué 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.

Devolvedor

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

Autorización

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

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

getQueryTimeout()

Para ver la documentación de este método, consulta java.sql.Statement#getQueryTimeout().

Devolvedor

Integer: El tiempo de espera actual de la consulta en segundos. Un valor de cero indica que no se agotó el 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 alcances:

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

getResultSet()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSet().

Devolvedor

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 alcances:

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

getResultSetConcurrency()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSetConcurrency().

Devolvedor

Integer: Es la simultaneidad del conjunto de resultados para los conjuntos de resultados generados a partir de esta declaración, 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 alcances:

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

getResultSetHoldability()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSetHoldability().

Devolvedor

Integer: Indica la 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 alcances:

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

getResultSetType()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSetType().

Devolvedor

Integer: Es el tipo de conjunto de resultados para los conjuntos de resultados generados a partir de esta declaración, 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 alcances:

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

getUpdateCount()

Para ver la documentación de este método, consulta java.sql.Statement#getUpdateCount().

Devolvedor

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 alcances:

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

getWarnings()

Para ver la documentación de este método, consulta java.sql.Statement#getWarnings().

Devolvedor

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 alcances:

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

isClosed()

Para ver la documentación de este método, consulta java.sql.Statement#isClosed().

Devolvedor

Boolean: Es true si esta sentencia está cerrada; de lo contrario, false.

Autorización

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

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

isPoolable()

Para ver la documentación de este método, consulta java.sql.Statement#isPoolable().

Devolvedor

Boolean: Es true si esta sentencia se puede agrupar; de lo contrario, false.

Autorización

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

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

setCursorName(name)

Para ver la documentación de este método, consulta java.sql.Statement#setCursorName(String).

Parámetros

NombreTipoDescripción
nameStringEl nombre nuevo 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 alcances:

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

setEscapeProcessing(enable)

Para ver la documentación de 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 alcances:

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

setFetchDirection(direction)

Para ver la documentación de este método, consulta java.sql.Statement#setFetchDirection(int).

Parámetros

NombreTipoDescripción
directionIntegerLa dirección especificada que se establecerá, que es 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 alcances:

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

setFetchSize(rows)

Para ver la documentación de este método, consulta java.sql.Statement#setFetchSize(int).

Parámetros

NombreTipoDescripción
rowsIntegerLa 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 alcances:

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

setMaxFieldSize(max)

Para ver la documentación de este método, consulta java.sql.Statement#setMaxFieldSize(int).

Parámetros

NombreTipoDescripción
maxIntegerEl nuevo límite de tamaño en bytes de la 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 alcances:

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

setMaxRows(max)

Para ver la documentación de este método, consulta java.sql.Statement#setMaxRows(int).

Parámetros

NombreTipoDescripción
maxIntegerLa cantidad máxima de filas que puede tener un conjunto de resultados generado por esta instrucción. 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 alcances:

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

setPoolable(poolable)

Para ver la documentación de este método, consulta java.sql.Statement#setPoolable(boolean).

Parámetros

NombreTipoDescripción
poolableBooleanSi es true, solicita que se agrupe esta declaración; de lo contrario, solicita que no se acumule.

Autorización

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

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

setQueryTimeout(seconds)

Para ver la documentación de este método, consulta java.sql.Statement#setQueryTimeout(int).

Parámetros

NombreTipoDescripción
secondsIntegerEl tiempo de espera de la consulta nueva se expresa en segundos. El valor 0 indica que no se agotó el 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 alcances:

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