Class Jdbc

Jdbc

Служба JDBC позволяет скриптам подключаться к базам данных Google Cloud SQL , MySQL, Microsoft SQL Server и Oracle. Подробнее см. в руководстве по 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.