Class JdbcConnection

JdbcConnection

JDBC- Connection . Документацию по этому классу см. в java.sql.Connection .

Методы

Метод Тип возврата Краткое описание
clearWarnings() void Документацию по этому методу см. в java.sql.Connection#clearWarnings() .
close() void Освободите базу данных этого подключения и все связанные ресурсы.
commit() void Делает все ожидающие изменения постоянными, снимает блокировки базы данных, удерживаемые этим JdbcConnection .
createArrayOf(typeName, elements) JdbcArray Документацию по этому методу см. в java.sql.Connection#createArrayOf(String, Object[]) .
createBlob() JdbcBlob Создает экземпляр JdbcBlob .
createClob() JdbcClob Документацию по этому методу см. в java.sql.Connection#createClob() .
createNClob() JdbcClob Документацию по этому методу см. в java.sql.Connection#createNClob() .
createSQLXML() JdbcSQLXML Документацию по этому методу см. в java.sql.Connection#createSQLXML() .
createStatement() JdbcStatement Создает объект JdbcStatement для отправки операторов SQL в базу данных.
createStatement(resultSetType, resultSetConcurrency) JdbcStatement Создает объект JdbcStatement для отправки операторов SQL в базу данных.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability) JdbcStatement Создает объект JdbcStatement для отправки операторов SQL в базу данных.
createStruct(typeName, attributes) JdbcStruct Документацию по этому методу см. в java.sql.Connection#createStruct(String, Object[]) .
getAutoCommit() Boolean Документацию по этому методу см. в java.sql.Connection#getAutoCommit() .
getCatalog() String или документацию по этому методу см. в java.sql.Connection#getCatalog() .
getHoldability() Integer Документацию по этому методу см. в java.sql.Connection#getHoldability() .
getMetaData() JdbcDatabaseMetaData Документацию по этому методу см. в java.sql.Connection#getMetaData() .
getTransactionIsolation() Integer Документацию по этому методу см. java.sql.Connection#getTransactionIsolation() .
getWarnings() String[] Документацию по этому методу см. в java.sql.Connection#getWarnings() .
isClosed() Boolean Документацию по этому методу см. в java.sql.Connection#isClosed() .
isReadOnly() Boolean Документацию по этому методу см. в java.sql.Connection#isReadOnly() .
isValid(timeout) Boolean Документацию по этому методу см. в java.sql.Connection#isValid(int) .
nativeSQL(sql) String Документацию по этому методу см. в java.sql.Connection#nativeSQL(String) .
prepareCall(sql) JdbcCallableStatement Документацию по этому методу см. в java.sql.Connection#prepareCall(String) .
prepareCall(sql, resultSetType, resultSetConcurrency) JdbcCallableStatement Документацию по этому методу см. в java.sql.Connection#prepareCall(String, int, int) .
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability) JdbcCallableStatement Документацию по этому методу см. в java.sql.Connection#prepareCall(String, int, int, int) .
prepareStatement(sql) JdbcPreparedStatement Документацию по этому методу см. в java.sql.Connection#prepareStatement(String) .
prepareStatement(sql, autoGeneratedKeys) JdbcPreparedStatement Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, int) .
prepareStatement(sql, resultSetType, resultSetConcurrency) JdbcPreparedStatement Документацию по этому методу см. java.sql.Connection#prepareStatement(String, int, int) .
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability) JdbcPreparedStatement Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, int, int, int) .
prepareStatementByIndex(sql, indices) JdbcPreparedStatement Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, int[]) .
prepareStatementByName(sql, columnNames) JdbcPreparedStatement Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, String[]) .
releaseSavepoint(savepoint) void Документацию по этому методу см. в java.sql.Connection#releaseSavepoint(Savepoint) .
rollback() void Документацию по этому методу см. в java.sql.Connection#rollback() .
rollback(savepoint) void Документацию по этому методу см. в java.sql.Connection#rollback(Savepoint) .
setAutoCommit(autoCommit) void Документацию по этому методу см. java.sql.Connection#setAutoCommit(boolean) .
setCatalog(catalog) void Документацию по этому методу см. в java.sql.Connection#setCatalog(String) .
setHoldability(holdability) void Документацию по этому методу см. java.sql.Connection#setHoldability(int) .
setReadOnly(readOnly) void Документацию по этому методу см. в java.sql.Connection#setReadOnly(boolean) .
setSavepoint() JdbcSavepoint Документацию по этому методу см. в java.sql.Connection#setSavepoint() .
setSavepoint(name) JdbcSavepoint Документацию по этому методу см. в java.sql.Connection#setSavepoint(String) .
setTransactionIsolation(level) void Документацию по этому методу см. java.sql.Connection#setTransactionIsolation(int) .

Подробная документация

clearWarnings()

Документацию по этому методу см. в java.sql.Connection#clearWarnings() .

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

close()

Освободите базу данных этого подключения и все связанные ресурсы.

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

См. также

  • Connection.close()

commit()

Делает все ожидающие изменения постоянными, снимает блокировки базы данных, удерживаемые этим JdbcConnection .

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

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

См. также

  • Connection.commit()

createArrayOf(typeName, elements)

Документацию по этому методу см. в java.sql.Connection#createArrayOf(String, Object[]) .

Параметры

Имя Тип Описание
typeName String SQL-имя типа элемента массива, зависящее от базы данных. Опции включают встроенные типы, определяемые пользователем типы или стандартные типы SQL, поддерживаемые базой данных.
elements Object[] Элементы, которые необходимо заполнить в возвращаемом объекте.

Возвращаться

JdbcArray — Массив, элементы которого соответствуют указанному типу SQL.


createBlob()

Создает экземпляр JdbcBlob . См. также java.sql.Connection#createBlob() .

Первоначально возвращенный объект не содержит данных. Вы можете использовать методы setBytes из JdbcBlob чтобы установить данные, которые он должен содержать. Используемый здесь большой двоичный объект отличается от большого двоичного объекта, созданного с помощью Utilities.newBlob(data) . Для преобразования между двумя форматами используйте определенные методы getBytes() и setBytes() . Альтернативно, как JdbcBlob , так и JdbcClob предоставляют удобный метод getAppsScriptBlob() для преобразования в формат, который может использоваться Apps Script.

Возвращаться

JdbcBlob — Пустой объект большого двоичного объекта.


createClob()

Документацию по этому методу см. в java.sql.Connection#createClob() .

Возвращаться

JdbcClob — Пустой объект clob.


createNClob()

Документацию по этому методу см. в java.sql.Connection#createNClob() .

Возвращаться

JdbcClob — Пустой объект nclob.


createSQLXML()

Документацию по этому методу см. в java.sql.Connection#createSQLXML() .

Возвращаться

JdbcSQLXML — пустой объект SQLXML.


createStatement()

Создает объект JdbcStatement для отправки операторов SQL в базу данных. См. также java.sql.Connection#createStatement() .

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

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

Возвращаться

JdbcStatement — Экземпляр инструкции для выполнения запросов.


createStatement(resultSetType, resultSetConcurrency)

Создает объект JdbcStatement для отправки операторов SQL в базу данных. См. также java.sql.Connection#createStatement(int, int) .

Эта версия позволяет переопределять тип набора результатов и параллелизм.

// 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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

Параметры

Имя Тип Описание
resultSetType Integer Тип набора результатов; один из Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE или Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer Тип параллелизма; либо Jdbc.ResultSet.CONCUR_READ_ONLY , либо Jdbc.ResultSet.CONCUR_UPDATABLE .

Возвращаться

JdbcStatement — Экземпляр инструкции для выполнения запросов.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

Создает объект JdbcStatement для отправки операторов SQL в базу данных. См. также java.sql.Connection#createStatement(int, int, int) .

Эта версия позволяет переопределить тип набора результатов, параллелизм и возможность хранения.

// 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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY,
                                Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

Параметры

Имя Тип Описание
resultSetType Integer Тип набора результатов; один из Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE или Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer Тип параллелизма; либо Jdbc.ResultSet.CONCUR_READ_ONLY , либо Jdbc.ResultSet.CONCUR_UPDATABLE .
resultSetHoldability Integer Настройка удерживаемости; либо Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT , либо Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

Возвращаться

JdbcStatement — Экземпляр инструкции для выполнения запросов.


createStruct(typeName, attributes)

Документацию по этому методу см. в java.sql.Connection#createStruct(String, Object[]) .

Параметры

Имя Тип Описание
typeName String SQL-имя типа элемента массива, зависящее от базы данных. Опции включают встроенные типы, определяемые пользователем типы или стандартные типы SQL, поддерживаемые базой данных.
attributes Object[] Атрибуты, заполняющие возвращаемый объект.

Возвращаться

JdbcStruct — объект структуры, который сопоставляется с данным типом SQL и заполняется заданными атрибутами.


getAutoCommit()

Документацию по этому методу см. в java.sql.Connection#getAutoCommit() .

Возвращаться

Booleantrue , если включен режим автоматической фиксации соединения; false в противном случае.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getCatalog()

или документацию по этому методу см. java.sql.Connection#getCatalog() .

Возвращаться

String — имя текущего каталога или null , если имя не задано.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getHoldability()

Документацию по этому методу см. в java.sql.Connection#getHoldability() .

Возвращаться

Integer — настройка удерживаемости соединения; либо Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT , либо Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .


getMetaData()

Документацию по этому методу см. в java.sql.Connection#getMetaData() .

Возвращаться

JdbcDatabaseMetaData — метаданные базы данных, к которой подключается это соединение.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getTransactionIsolation()

Документацию по этому методу см. java.sql.Connection#getTransactionIsolation() .

Возвращаться

Integer — текущий уровень транзакции, который является одним из: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ , Jdbc.Connection.TRANSACTION_SERIALIZABLE или Jdbc.Connection.TRANSACTION_NONE .

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getWarnings()

Документацию по этому методу см. в java.sql.Connection#getWarnings() .

Возвращаться

String[] — Массив строк предупреждений.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

isClosed()

Документацию по этому методу см. в java.sql.Connection#isClosed() .

Возвращаться

Booleantrue , если соединение закрыто; false в противном случае.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

isReadOnly()

Документацию по этому методу см. в java.sql.Connection#isReadOnly() .

Возвращаться

Booleantrue , если соединение доступно только для чтения; false в противном случае.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

isValid(timeout)

Документацию по этому методу см. в java.sql.Connection#isValid(int) .

Параметры

Имя Тип Описание
timeout Integer Время в секундах ожидания завершения операции проверки. Значение 0 указывает, что тайм-аут не применяется.

Возвращаться

Booleantrue , если соединение действительно; false в противном случае. Также возвращает false , если период ожидания истекает до завершения операции.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

nativeSQL(sql)

Документацию по этому методу см. в java.sql.Connection#nativeSQL(String) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' заполнители.

Возвращаться

String — собственная форма предоставленного оператора.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

prepareCall(sql)

Документацию по этому методу см. в java.sql.Connection#prepareCall(String) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' заполнители, обычно предоставляемые с использованием синтаксиса escape-вызовов JDBC.

Возвращаться

JdbcCallableStatement — вызываемый оператор, содержащий предварительно скомпилированный оператор SQL.


prepareCall(sql, resultSetType, resultSetConcurrency)

Документацию по этому методу см. в java.sql.Connection#prepareCall(String, int, int) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' заполнители, обычно предоставляемые с использованием синтаксиса escape-вызовов JDBC.
resultSetType Integer Тип набора результатов; один из Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE или Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer Тип параллелизма; либо Jdbc.ResultSet.CONCUR_READ_ONLY , либо Jdbc.ResultSet.CONCUR_UPDATABLE .

Возвращаться

JdbcCallableStatement — вызываемый оператор, содержащий предварительно скомпилированный оператор SQL, который создает наборы результатов с указанным типом и параллелизмом.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Документацию по этому методу см. в java.sql.Connection#prepareCall(String, int, int, int) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' заполнители, обычно предоставляемые с использованием синтаксиса escape-вызовов JDBC.
resultSetType Integer Тип набора результатов; один из Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE или Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer Тип параллелизма; либо Jdbc.ResultSet.CONCUR_READ_ONLY , либо Jdbc.ResultSet.CONCUR_UPDATABLE .
resultSetHoldability Integer Настройка удерживаемости; либо Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT , либо Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

Возвращаться

JdbcCallableStatement — вызываемый оператор, содержащий предварительно скомпилированный оператор SQL, который создает наборы результатов с указанным типом параллелизма.


prepareStatement(sql)

Документацию по этому методу см. в java.sql.Connection#prepareStatement(String) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' Заполнители параметров IN.

Возвращаться

JdbcPreparedStatement — подготовленный оператор, содержащий предварительно скомпилированный оператор SQL.


prepareStatement(sql, autoGeneratedKeys)

Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, int) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' Заполнители параметров IN.
autoGeneratedKeys Integer Флаг, указывающий, возвращаются ли автоматически сгенерированные ключи; либо Jdbc.Statement.RETURN_GENERATED_KEYS , либо Jdbc.Statement.NO_GENERATED_KEYS .

Возвращаться

JdbcPreparedStatement — подготовленный оператор, содержащий предварительно скомпилированный оператор SQL, возможно, способный возвращать автоматически сгенерированные ключи.


prepareStatement(sql, resultSetType, resultSetConcurrency)

Документацию по этому методу см. java.sql.Connection#prepareStatement(String, int, int) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' Заполнители параметров IN.
resultSetType Integer Тип набора результатов; один из Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE или Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer Тип параллелизма; либо Jdbc.ResultSet.CONCUR_READ_ONLY , либо Jdbc.ResultSet.CONCUR_UPDATABLE .

Возвращаться

JdbcPreparedStatement — подготовленный оператор, содержащий предварительно скомпилированный оператор SQL, который создает наборы результатов с указанным типом и параллелизмом.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, int, int, int) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' Заполнители параметров IN.
resultSetType Integer Тип набора результатов; один из Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE или Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer Тип параллелизма; либо Jdbc.ResultSet.CONCUR_READ_ONLY , либо Jdbc.ResultSet.CONCUR_UPDATABLE .
resultSetHoldability Integer Настройка удерживаемости; либо Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT , либо Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

Возвращаться

JdbcPreparedStatement — подготовленный оператор, содержащий предварительно скомпилированный оператор SQL, который создает наборы результатов с указанным типом, параллелизмом и возможностью хранения.


prepareStatementByIndex(sql, indices)

Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, int[]) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' Заполнители параметров IN.
indices Integer[] Индексы столбцов, возвращаемых из вставленной строки или строк.

Возвращаться

JdbcPreparedStatement — подготовленный оператор, содержащий предварительно скомпилированный оператор SQL, способный возвращать автоматически сгенерированные ключи, указанные по предоставленным индексам столбцов.


prepareStatementByName(sql, columnNames)

Документацию по этому методу см. в java.sql.Connection#prepareStatement(String, String[]) .

Параметры

Имя Тип Описание
sql String Оператор SQL, который может содержать еще один '?' Заполнители параметров IN.
columnNames String[] Имена столбцов, указывающие, какие столбцы метод должен возвращать из вставленной строки или строк.

Возвращаться

JdbcPreparedStatement — подготовленный оператор, содержащий предварительно скомпилированный оператор SQL, способный возвращать автоматически сгенерированные ключи, указанные в указанных именах столбцов.


releaseSavepoint(savepoint)

Документацию по этому методу см. в java.sql.Connection#releaseSavepoint(Savepoint) .

Параметры

Имя Тип Описание
savepoint JdbcSavepoint Точка сохранения, которую нужно удалить.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

rollback()

Документацию по этому методу см. в java.sql.Connection#rollback() .

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

rollback(savepoint)

Документацию по этому методу см. в java.sql.Connection#rollback(Savepoint) .

Параметры

Имя Тип Описание
savepoint JdbcSavepoint Точка сохранения, к которой осуществляется откат.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setAutoCommit(autoCommit)

Документацию по этому методу см. java.sql.Connection#setAutoCommit(boolean) .

Параметры

Имя Тип Описание
autoCommit Boolean Если true , режим автоматической фиксации включен; false отключения.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setCatalog(catalog)

Документацию по этому методу см. в java.sql.Connection#setCatalog(String) .

Параметры

Имя Тип Описание
catalog String Имя каталога (подпространства в базе данных соединения), в котором нужно работать.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setHoldability(holdability)

Документацию по этому методу см. java.sql.Connection#setHoldability(int) .

Параметры

Имя Тип Описание
holdability Integer Сохраняемость по умолчанию объектов JdbcResultSet , созданных с помощью этого соединения; либо Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT , либо Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

setReadOnly(readOnly)

Документацию по этому методу см. в java.sql.Connection#setReadOnly(boolean) .

Параметры

Имя Тип Описание
readOnly Boolean Если true , включен режим только для чтения; false отключения.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setSavepoint()

Документацию по этому методу см. в java.sql.Connection#setSavepoint() .

Возвращаться

JdbcSavepoint — новая безымянная точка сохранения.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setSavepoint(name)

Документацию по этому методу см. в java.sql.Connection#setSavepoint(String) .

Параметры

Имя Тип Описание
name String Имя созданной точки сохранения.

Возвращаться

JdbcSavepoint — новая именованная точка сохранения.

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setTransactionIsolation(level)

Документацию по этому методу см. java.sql.Connection#setTransactionIsolation(int) .

Параметры

Имя Тип Описание
level Integer Устанавливаемый уровень транзакции: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ , Jdbc.Connection.TRANSACTION_SERIALIZABLE или Jdbc.Connection.TRANSACTION_NONE .

Авторизация

Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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