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.