Class Jdbc

Jdbc

Сервис 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.