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