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