Сервис JDBC позволяет скриптам подключаться к базам данных Google Cloud SQL , MySQL, Microsoft SQL Server, Oracle и PostgreSQL. Для получения дополнительной информации см. руководство по JDBC .
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Cloud Sql Connection(url) | Jdbc Connection | Предпринимаются попытки установить соединение с указанным URL-адресом Google Cloud SQL. |
get Cloud Sql Connection(url, info) | Jdbc Connection | Предпринимаются попытки установить соединение с указанным URL-адресом Google Cloud SQL. |
get Cloud Sql Connection(url, userName, password) | Jdbc Connection | Предпринимаются попытки установить соединение с указанным URL-адресом Google Cloud SQL. |
get Connection(url) | Jdbc Connection | Предпринимаются попытки установить соединение с указанным URL-адресом базы данных. |
get Connection(url, info) | Jdbc Connection | Предпринимаются попытки установить соединение с указанным URL-адресом базы данных. |
get Connection(url, userName, password) | Jdbc Connection | Предпринимаются попытки установить соединение с указанной базой данных, используя имя пользователя и пароль. |
new Date(milliseconds) | Jdbc Date | Создайте дату, начиная с миллисекунд, прошедших с начала эпохи. |
new Time(milliseconds) | Jdbc Time | Создайте временную точку, начиная с миллисекунд, прошедших с начала эпохи. |
new Timestamp(milliseconds) | Jdbc Timestamp | Создать метку времени, начиная с миллисекунд, прошедших с начала эпохи. |
parse Date(date) | Jdbc Date | Создайте дату, проанализировав строку даты из SQL-запроса. |
parse Time(time) | Jdbc Time | Создайте временную строку, проанализировав строку времени из SQL-запроса. |
parse Timestamp(timestamp) | Jdbc Timestamp | Создайте метку времени, проанализировав строку метки времени из SQL-запроса. |
Подробная документация
get Cloud Sql Connection(url)
Предпринимаются попытки установить соединение с указанным URL-адресом Google Cloud SQL.
Параметры
| Имя | Тип | Описание |
|---|---|---|
url | String | URL-адрес базы данных в формате jdbc:google:mysql://subname . |
Возвращаться
Jdbc Connection — объект типа JdbcConnection.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
Предпринимаются попытки установить соединение с указанным URL-адресом Google Cloud SQL.
Параметры
| Имя | Тип | Описание |
|---|---|---|
url | String | URL-адрес базы данных в формате jdbc:google:mysql://subname . |
info | Object | Необязательный объект JavaScript, определяющий расширенные параметры, как указано ниже. |
Расширенные параметры
| Имя | Тип | Описание |
|---|---|---|
connect Timeout Seconds | Integer | Время ожидания соединения истекло (в секундах) |
database | String | база данных для подключения |
instance | String | имя экземпляра службы Google SQL |
password | String | пароль пользователя |
query Timeout Seconds | Integer | Время ожидания запроса в секундах |
user | String | Имя пользователя, которое необходимо передать в базу данных. |
Возвращаться
Jdbc Connection — объект типа JdbcConnection.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, userName, password)
Предпринимаются попытки установить соединение с указанным URL-адресом Google Cloud SQL.
Параметры
| Имя | Тип | Описание |
|---|---|---|
url | String | URL-адрес базы данных в формате jdbc:google:mysql://subname . |
user Name | String | Имя пользователя, которое необходимо передать в базу данных. |
password | String | Пароль пользователя. |
Возвращаться
Jdbc Connection — объект типа JdbcConnection.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
Предпринимаются попытки установить соединение с указанным URL-адресом базы данных.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
Параметры
| Имя | Тип | Описание |
|---|---|---|
url | String | URL-адрес базы данных в формате jdbc:subprotocol:subname . |
Возвращаться
Jdbc Connection — объект типа JdbcConnection.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, info)
Предпринимаются попытки установить соединение с указанным URL-адресом базы данных.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
Параметры
| Имя | Тип | Описание |
|---|---|---|
url | String | URL-адрес базы данных в формате jdbc:subprotocol:subname . |
info | Object | Необязательный объект JavaScript, определяющий расширенные параметры, как указано ниже. |
Расширенные параметры
| Имя | Тип | Описание |
|---|---|---|
database Name | String | база данных для подключения |
password | String | пароль пользователя |
use JDBCCompliant Time Zone Shift | Boolean | Определяет, должно ли соединение соответствовать правилам JDBC при преобразовании часовых поясов. Значение по умолчанию — false . |
user | String | Имя пользователя, которое необходимо передать в базу данных. |
_serverSslCertificate | String | SSL-сертификат сервера |
_clientSslCertificate | String | SSL-сертификат клиента |
_clientSslKey | String | SSL-ключ клиента |
Возвращаться
Jdbc Connection — объект типа JdbcConnection.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
Предпринимаются попытки установить соединение с указанной базой данных, используя имя пользователя и пароль.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Параметры
| Имя | Тип | Описание |
|---|---|---|
url | String | URL-адрес базы данных в формате jdbc:subprotocol:subname . |
user Name | String | Имя пользователя, которое необходимо передать в базу данных. |
password | String | Пароль пользователя. |
Возвращаться
Jdbc Connection — объект типа JdbcConnection.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/script.external_request
new Date(milliseconds)
Создайте дату, начиная с миллисекунд, прошедших с начала эпохи.
Параметры
| Имя | Тип | Описание |
|---|---|---|
milliseconds | Integer | Миллисекунды с начала эпохи. |
Возвращаться
Jdbc Date — объект типа JdbcDate.
new Time(milliseconds)
Создайте временную точку, начиная с миллисекунд, прошедших с начала эпохи.
Параметры
| Имя | Тип | Описание |
|---|---|---|
milliseconds | Integer | Миллисекунды с начала эпохи. |
Возвращаться
Jdbc Time — объект типа JdbcTime.
new Timestamp(milliseconds)
Создать метку времени, начиная с миллисекунд, прошедших с начала эпохи.
Параметры
| Имя | Тип | Описание |
|---|---|---|
milliseconds | Integer | Миллисекунды с начала эпохи. |
Возвращаться
Jdbc Timestamp — объект типа JdbcTimestamp.
parse Date(date)
Создайте дату, проанализировав строку даты из SQL-запроса.
Параметры
| Имя | Тип | Описание |
|---|---|---|
date | String | Строка, содержащая строку даты в формате SQL. |
Возвращаться
Jdbc Date — объект типа JdbcDate.
parse Time(time)
Создайте временную строку, проанализировав строку времени из SQL-запроса.
Параметры
| Имя | Тип | Описание |
|---|---|---|
time | String | Строка, содержащая строку времени SQL. |
Возвращаться
Jdbc Time — объект типа JdbcTime.
parse Timestamp(timestamp)
Создайте метку времени, проанализировав строку метки времени из SQL-запроса.
Параметры
| Имя | Тип | Описание |
|---|---|---|
timestamp | String | Строка, содержащая временную метку SQL. |
Возвращаться
Jdbc Timestamp — объект типа JdbcTimestamp.