Class JdbcConnection

JdbcConnection

Un objeto Connection de JDBC. Para obtener documentación sobre esta clase, consulta java.sql.Connection.

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearWarnings()voidPara obtener documentación sobre este método, consulta java.sql.Connection#clearWarnings().
close()voidLibera la base de datos de esta conexión y todos los recursos asociados.
commit()voidHace que todos los cambios pendientes sean permanentes y libera los bloqueos de la base de datos que mantiene este JdbcConnection.
createArrayOf(typeName, elements)JdbcArrayPara obtener documentación sobre este método, consulta java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobConstruye una instancia de JdbcBlob.
createClob()JdbcClobPara obtener documentación sobre este método, consulta java.sql.Connection#createClob().
createNClob()JdbcClobPara obtener documentación sobre este método, consulta java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLPara obtener documentación sobre este método, consulta java.sql.Connection#createSQLXML().
createStatement()JdbcStatementCrea un objeto JdbcStatement para enviar instrucciones SQL a la base de datos.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementCrea un objeto JdbcStatement para enviar instrucciones SQL a la base de datos.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementCrea un objeto JdbcStatement para enviar instrucciones SQL a la base de datos.
createStruct(typeName, attributes)JdbcStructPara obtener documentación sobre este método, consulta java.sql.Connection#createStruct(String, Object[]).
getAutoCommit()BooleanPara obtener documentación sobre este método, consulta java.sql.Connection#getAutoCommit().
getCatalog()Stringo la documentación de este método, consulta java.sql.Connection#getCatalog().
getHoldability()IntegerPara obtener documentación sobre este método, consulta java.sql.Connection#getHoldability().
getMetaData()JdbcDatabaseMetaDataPara obtener documentación sobre este método, consulta java.sql.Connection#getMetaData().
getTransactionIsolation()IntegerPara obtener documentación sobre este método, consulta java.sql.Connection#getTransactionIsolation().
getWarnings()String[]Para obtener documentación sobre este método, consulta java.sql.Connection#getWarnings().
isClosed()BooleanPara obtener documentación sobre este método, consulta java.sql.Connection#isClosed().
isReadOnly()BooleanPara obtener documentación sobre este método, consulta java.sql.Connection#isReadOnly().
isValid(timeout)BooleanPara obtener documentación sobre este método, consulta java.sql.Connection#isValid(int).
nativeSQL(sql)StringPara obtener documentación sobre este método, consulta java.sql.Connection#nativeSQL(String).
prepareCall(sql)JdbcCallableStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareCall(String).
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareCall(String, int, int).
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareCall(String, int, int, int).
prepareStatement(sql)JdbcPreparedStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareStatement(String).
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareStatement(String, int).
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareStatement(String, int, int).
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareStatement(String, int, int, int).
prepareStatementByIndex(sql, indices)JdbcPreparedStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareStatement(String, int[]).
prepareStatementByName(sql, columnNames)JdbcPreparedStatementPara obtener documentación sobre este método, consulta java.sql.Connection#prepareStatement(String, String[]).
releaseSavepoint(savepoint)voidPara obtener documentación sobre este método, consulta java.sql.Connection#releaseSavepoint(Savepoint).
rollback()voidPara obtener documentación sobre este método, consulta java.sql.Connection#rollback().
rollback(savepoint)voidPara obtener documentación sobre este método, consulta java.sql.Connection#rollback(Savepoint).
setAutoCommit(autoCommit)voidPara obtener documentación sobre este método, consulta java.sql.Connection#setAutoCommit(boolean).
setCatalog(catalog)voidPara obtener documentación sobre este método, consulta java.sql.Connection#setCatalog(String).
setHoldability(holdability)voidPara obtener documentación sobre este método, consulta java.sql.Connection#setHoldability(int).
setReadOnly(readOnly)voidPara obtener documentación sobre este método, consulta java.sql.Connection#setReadOnly(boolean).
setSavepoint()JdbcSavepointPara obtener documentación sobre este método, consulta java.sql.Connection#setSavepoint().
setSavepoint(name)JdbcSavepointPara obtener documentación sobre este método, consulta java.sql.Connection#setSavepoint(String).
setTransactionIsolation(level)voidPara obtener documentación sobre este método, consulta java.sql.Connection#setTransactionIsolation(int).

Documentación detallada

clearWarnings()

Para obtener documentación sobre este método, consulta java.sql.Connection#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()

Libera la base de datos de esta conexión y todos los recursos asociados.

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

Consulta también

  • Connection.close()

commit()

Hace que todos los cambios pendientes sean permanentes y libera los bloqueos de la base de datos que mantiene este JdbcConnection.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.setAutoCommit(false);
const stmt = conn.prepareStatement(
    'insert into person (lname,fname) values (?,?)',
);
const start = new Date();
for (let i = 0; i < 5000; i++) {
  // Objects are accessed using 1-based indexing
  stmt.setObject(1, `firstName${i}`);
  stmt.setObject(2, `lastName${i}`);
  stmt.addBatch();
}
const res = stmt.executeBatch();
conn.commit();  // When this returns, this is when changes are actually
                // committed
conn.close();

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

Consulta también

  • Connection.commit()

createArrayOf(typeName, elements)

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

Parámetros

NombreTipoDescripción
typeNameStringNombre SQL específico de la base de datos del tipo de los elementos del array. Las opciones incluyen tipos integrados, tipos definidos por el usuario o tipos de SQL estándar admitidos por la base de datos.
elementsObject[]Elementos que se propagarán en el objeto devuelto.

Volver

JdbcArray: Es un array cuyos elementos se asignan al tipo de SQL especificado.


createBlob()

Construye una instancia de JdbcBlob. Consulta también java.sql.Connection#createBlob().

El objeto que se devuelve inicialmente no contiene datos. Puedes usar los métodos setBytes de JdbcBlob para establecer los datos que debe contener. El BLOB que se usa aquí no es el mismo que el que se creó con Utilities.newBlob(data). Para convertir entre los dos formatos, usa los métodos getBytes() y setBytes() definidos. Como alternativa, JdbcBlob y JdbcClob proporcionan un método de conveniencia getAppsScriptBlob() para convertir a un formato que se puede usar con Apps Script.

Volver

JdbcBlob: Es un objeto blob vacío.


createClob()

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

Volver

JdbcClob: Es un objeto CLOB vacío.


createNClob()

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

Volver

JdbcClob: Es un objeto nclob vacío.


createSQLXML()

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

Volver

JdbcSQLXML: Es un objeto SQLXML vacío.


createStatement()

Crea un objeto JdbcStatement para enviar instrucciones SQL a la base de datos. Consulta también java.sql.Connection#createStatement().

// This sample code assumes authentication is off
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement();

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Volver

JdbcStatement: Es una instancia de instrucción para ejecutar consultas.


createStatement(resultSetType, resultSetConcurrency)

Crea un objeto JdbcStatement para enviar instrucciones SQL a la base de datos. Consulta también java.sql.Connection#createStatement(int, int).

Esta versión permite anular el tipo de conjunto de resultados y la simultaneidad.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Parámetros

NombreTipoDescripción
resultSetTypeIntegerEs un tipo de conjunto de resultados; puede ser Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerEs un tipo de simultaneidad, ya sea Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Volver

JdbcStatement: Es una instancia de instrucción para ejecutar consultas.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

Crea un objeto JdbcStatement para enviar instrucciones SQL a la base de datos. Consulta también java.sql.Connection#createStatement(int, int, int).

Esta versión permite anular el tipo de conjunto de resultados, la simultaneidad y la capacidad de retención.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
    Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

Parámetros

NombreTipoDescripción
resultSetTypeIntegerEs un tipo de conjunto de resultados; puede ser Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerEs un tipo de simultaneidad, ya sea Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerEs un parámetro de configuración de retención, ya sea Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Volver

JdbcStatement: Es una instancia de instrucción para ejecutar consultas.


createStruct(typeName, attributes)

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

Parámetros

NombreTipoDescripción
typeNameStringNombre SQL específico de la base de datos del tipo de los elementos del array. Las opciones incluyen tipos integrados, tipos definidos por el usuario o tipos de SQL estándar admitidos por la base de datos.
attributesObject[]Son los atributos que completan el objeto devuelto.

Volver

JdbcStruct: Es un objeto de estructura que se asigna al tipo de SQL determinado y se propaga con los atributos determinados.


getAutoCommit()

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

Volver

Boolean: true si el modo de confirmación automática de la conexión está habilitado; 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

getCatalog()

o la documentación de este método, consulta java.sql.Connection#getCatalog().

Volver

String: Es el nombre del catálogo actual o null si no se configuró ningún nombre.

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

getHoldability()

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

Volver

Integer: Es el parámetro de configuración de la capacidad de retención de la conexión, que puede ser Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.


getMetaData()

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

Volver

JdbcDatabaseMetaData: Son los metadatos de la base de datos a la que se conecta esta 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

getTransactionIsolation()

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

Volver

Integer: Es el nivel de transacción actual, que puede ser uno de los siguientes: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE o Jdbc.Connection.TRANSACTION_NONE.

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 obtener documentación sobre este método, consulta java.sql.Connection#getWarnings().

Volver

String[]: Es un array de cadenas de advertencia.

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 obtener documentación sobre este método, consulta java.sql.Connection#isClosed().

Volver

Boolean: true si la conexión 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 alcances:

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

isReadOnly()

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

Volver

Boolean: true si la conexión es de solo lectura; 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

isValid(timeout)

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

Parámetros

NombreTipoDescripción
timeoutIntegerEs el tiempo en segundos que se espera a que se complete la operación de validación. Un valor de 0 indica que no se aplica ningún tiempo de espera.

Volver

Boolean: true si la conexión es válida; de lo contrario, false. También devuelve false si vence el período de tiempo de espera antes de que se complete la operació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

nativeSQL(sql)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción de SQL que puede contener uno o más marcadores de posición "?".

Volver

String: Es la forma nativa de la declaración proporcionada.

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

prepareCall(sql)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición "?", que se suelen proporcionar con la sintaxis de escape de llamadas JDBC.

Volver

JdbcCallableStatement: Es una instrucción invocable que contiene la instrucción de SQL precompilada.


prepareCall(sql, resultSetType, resultSetConcurrency)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición "?", que se suelen proporcionar con la sintaxis de escape de llamadas JDBC.
resultSetTypeIntegerEs un tipo de conjunto de resultados; puede ser Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerEs un tipo de simultaneidad, ya sea Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Volver

JdbcCallableStatement: Es una instrucción invocable que contiene la instrucción de SQL precompilada que produce conjuntos de resultados con el tipo y la simultaneidad proporcionados.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición "?", que se suelen proporcionar con la sintaxis de escape de llamadas JDBC.
resultSetTypeIntegerEs un tipo de conjunto de resultados; puede ser Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerEs un tipo de simultaneidad, ya sea Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerEs un parámetro de configuración de retención, ya sea Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Volver

JdbcCallableStatement: Es una instrucción invocable que contiene la instrucción de SQL precompilada que produce conjuntos de resultados con el tipo y la simultaneidad proporcionados.


prepareStatement(sql)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición de parámetros IN "?".

Volver

JdbcPreparedStatement: Es una sentencia preparada que contiene la sentencia de SQL precompilada.


prepareStatement(sql, autoGeneratedKeys)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición de parámetros IN "?".
autoGeneratedKeysIntegerEs una marca que indica si se devuelven claves generadas automáticamente; puede ser Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Volver

JdbcPreparedStatement: Es una instrucción preparada que contiene la instrucción de SQL precompilada, posiblemente capaz de devolver claves generadas automáticamente.


prepareStatement(sql, resultSetType, resultSetConcurrency)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición de parámetros IN "?".
resultSetTypeIntegerEs un tipo de conjunto de resultados; puede ser Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerEs un tipo de simultaneidad, ya sea Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Volver

JdbcPreparedStatement: Es una instrucción preparada que contiene la instrucción de SQL precompilada que produce conjuntos de resultados con el tipo y la simultaneidad proporcionados.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición de parámetros IN "?".
resultSetTypeIntegerEs un tipo de conjunto de resultados; puede ser Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerEs un tipo de simultaneidad, ya sea Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerEs un parámetro de configuración de retención, ya sea Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Volver

JdbcPreparedStatement: Es una instrucción preparada que contiene la instrucción de SQL precompilada que produce conjuntos de resultados con el tipo, la simultaneidad y la capacidad de retención proporcionados.


prepareStatementByIndex(sql, indices)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición de parámetros IN "?".
indicesInteger[]Son los índices de las columnas que se devuelven de las filas insertadas.

Volver

JdbcPreparedStatement: Es una instrucción preparada que contiene la instrucción SQL precompilada, capaz de devolver claves generadas automáticamente especificadas por los índices de columna proporcionados.


prepareStatementByName(sql, columnNames)

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

Parámetros

NombreTipoDescripción
sqlStringEs una instrucción SQL que puede contener uno o más marcadores de posición de parámetros IN "?".
columnNamesString[]Son los nombres de las columnas que especifican qué columnas debe devolver el método de las filas insertadas.

Volver

JdbcPreparedStatement: Es una instrucción preparada que contiene la instrucción de SQL precompilada, capaz de devolver claves generadas automáticamente especificadas por los nombres de columna proporcionados.


releaseSavepoint(savepoint)

Para obtener documentación sobre este método, consulta java.sql.Connection#releaseSavepoint(Savepoint).

Parámetros

NombreTipoDescripción
savepointJdbcSavepointEs el punto de guardado que se quitará.

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

rollback()

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

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

rollback(savepoint)

Para obtener documentación sobre este método, consulta java.sql.Connection#rollback(Savepoint).

Parámetros

NombreTipoDescripción
savepointJdbcSavepointEs el punto de guardado al que se revertirá.

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

setAutoCommit(autoCommit)

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

Parámetros

NombreTipoDescripción
autoCommitBooleanSi es true, se habilita el modo de confirmación automática; false inhabilita.

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

setCatalog(catalog)

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

Parámetros

NombreTipoDescripción
catalogStringNombre de un catálogo (el subespacio en la base de datos de la conexión) en el que se trabajará.

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

setHoldability(holdability)

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

Parámetros

NombreTipoDescripción
holdabilityIntegerEs la capacidad de retención predeterminada de los objetos JdbcResultSet creados con esta conexión, que puede ser Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

setReadOnly(readOnly)

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

Parámetros

NombreTipoDescripción
readOnlyBooleanSi es true, se habilita el modo de solo lectura; false inhabilita.

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

setSavepoint()

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

Volver

JdbcSavepoint: Es el nuevo punto de guardado sin nombre.

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

setSavepoint(name)

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

Parámetros

NombreTipoDescripción
nameStringNombre del punto de guardado creado.

Volver

JdbcSavepoint: Es el nuevo punto de guardado con nombre.

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

setTransactionIsolation(level)

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

Parámetros

NombreTipoDescripción
levelIntegerEs el nivel de transacción que se establecerá, que puede ser uno de los siguientes: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE o Jdbc.Connection.TRANSACTION_NONE.

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