Служба JDBC позволяет сценариям подключаться к базам данных Google Cloud SQL , MySQL, Microsoft SQL Server и Oracle. Дополнительные сведения см. в руководстве по JDBC .
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | Пытается установить соединение с данным URL-адресом Google Cloud SQL. |
getCloudSqlConnection(url, info) | JdbcConnection | Пытается установить соединение с данным URL-адресом Google Cloud SQL. |
getCloudSqlConnection(url, userName, password) | JdbcConnection | Пытается установить соединение с данным URL-адресом Google Cloud SQL. |
getConnection(url) | JdbcConnection | Пытается установить соединение с заданным URL-адресом базы данных. |
getConnection(url, info) | JdbcConnection | Пытается установить соединение с заданным URL-адресом базы данных. |
getConnection(url, userName, password) | JdbcConnection | Пытается установить соединение с данной базой данных, используя имя пользователя и пароль. |
newDate(milliseconds) | JdbcDate | Создайте дату в миллисекундах с начала эпохи. |
newTime(milliseconds) | JdbcTime | Создайте время из миллисекунд с начала эпохи. |
newTimestamp(milliseconds) | JdbcTimestamp | Создайте временную метку из миллисекунд с начала эпохи. |
parseDate(date) | JdbcDate | Создайте дату, анализируя строку даты SQL. |
parseTime(time) | JdbcTime | Создайте время, анализируя строку времени SQL. |
parseTimestamp(timestamp) | JdbcTimestamp | Создайте временную метку, анализируя строку временной метки SQL. |
Подробная документация
getCloudSqlConnection(url)
Пытается установить соединение с данным URL-адресом Google Cloud SQL.
Параметры
Имя | Тип | Описание |
---|---|---|
url | String | URL-адрес базы данных в формате jdbc:google:mysql://subname . |
Возвращаться
JdbcConnection
— Объект JdbcConnection.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
Пытается установить соединение с данным URL-адресом Google Cloud SQL.
Параметры
Имя | Тип | Описание |
---|---|---|
url | String | URL-адрес базы данных в формате jdbc:google:mysql://subname . |
info | Object | Необязательный объект JavaScript, определяющий дополнительные параметры, как определено ниже. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
connectTimeoutSeconds | Integer | таймаут соединения в секундах |
database | String | база данных для подключения |
instance | String | имя экземпляра службы Google SQL |
password | String | пароль пользователя |
queryTimeoutSeconds | Integer | таймаут запроса в секундах |
user | String | имя пользователя для передачи в базу данных |
Возвращаться
JdbcConnection
— Объект JdbcConnection.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
Пытается установить соединение с данным URL-адресом Google Cloud SQL.
Параметры
Имя | Тип | Описание |
---|---|---|
url | String | URL-адрес базы данных в формате jdbc:google:mysql://subname . |
userName | String | Имя пользователя для передачи в базу данных. |
password | String | Пароль пользователя. |
Возвращаться
JdbcConnection
— Объект JdbcConnection.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
Пытается установить соединение с заданным URL-адресом базы данных.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
Параметры
Имя | Тип | Описание |
---|---|---|
url | String | URL-адрес базы данных в формате jdbc:subprotocol:subname . |
Возвращаться
JdbcConnection
— Объект JdbcConnection.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
Пытается установить соединение с заданным URL-адресом базы данных.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'});
Параметры
Имя | Тип | Описание |
---|---|---|
url | String | URL-адрес базы данных в формате jdbc:subprotocol:subname . |
info | Object | Необязательный объект JavaScript, определяющий дополнительные параметры, как определено ниже. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
databaseName | String | база данных для подключения |
password | String | пароль пользователя |
useJDBCCompliantTimeZoneShift | Boolean | должно ли соединение соответствовать правилам JDBC при преобразовании часовых поясов. По умолчанию установлено значение false . |
user | String | имя пользователя для передачи в базу данных |
_serverSslCertificate | String | SSL-сертификат сервера |
_clientSslCertificate | String | SSL-сертификат клиента |
_clientSslKey | String | SSL-ключ клиента |
Возвращаться
JdbcConnection
— Объект JdbcConnection.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, userName, password)
Пытается установить соединение с данной базой данных, используя имя пользователя и пароль.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password');
Параметры
Имя | Тип | Описание |
---|---|---|
url | String | URL-адрес базы данных в формате jdbc:subprotocol:subname . |
userName | String | Имя пользователя для передачи в базу данных. |
password | String | Пароль пользователя. |
Возвращаться
JdbcConnection
— Объект JdbcConnection.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
Создайте дату в миллисекундах с начала эпохи.
Параметры
Имя | Тип | Описание |
---|---|---|
milliseconds | Integer | Миллисекунды с эпохи. |
Возвращаться
JdbcDate
— Объект JdbcDate.
newTime(milliseconds)
Создайте время из миллисекунд с начала эпохи.
Параметры
Имя | Тип | Описание |
---|---|---|
milliseconds | Integer | Миллисекунды с эпохи. |
Возвращаться
JdbcTime
— Объект JdbcTime.
newTimestamp(milliseconds)
Создайте временную метку из миллисекунд с начала эпохи.
Параметры
Имя | Тип | Описание |
---|---|---|
milliseconds | Integer | Миллисекунды с эпохи. |
Возвращаться
JdbcTimestamp
— Объект JdbcTimestamp.
parseDate(date)
Создайте дату, анализируя строку даты SQL.
Параметры
Имя | Тип | Описание |
---|---|---|
date | String | Строка, содержащая строку даты SQL. |
Возвращаться
JdbcDate
— Объект JdbcDate.
parseTime(time)
Создайте время, анализируя строку времени SQL.
Параметры
Имя | Тип | Описание |
---|---|---|
time | String | Строка, содержащая строку времени SQL. |
Возвращаться
JdbcTime
— Объект JdbcTime.
parseTimestamp(timestamp)
Создайте временную метку, анализируя строку временной метки SQL.
Параметры
Имя | Тип | Описание |
---|---|---|
timestamp | String | Строка, содержащая строку отметки времени SQL. |
Возвращаться
JdbcTimestamp
— Объект JdbcTimestamp.