Class JdbcConnection

JdbcConnection

Connection JDBC. Документацию по этому классу см. в разделе 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