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.