Class Jdbc

Jdbc

Служба 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.