Usługa JDBC pozwala skryptom łączyć się z Google Cloud SQL, MySQL baz danych Microsoft SQL Server i Oracle. Więcej informacji znajdziesz w przewodniku po JDBC.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | Próbuje nawiązać połączenie z podanym adresem URL Google Cloud SQL. |
getCloudSqlConnection(url, info) | JdbcConnection | Próbuje nawiązać połączenie z podanym adresem URL Google Cloud SQL. |
getCloudSqlConnection(url, userName, password) | JdbcConnection | Próbuje nawiązać połączenie z podanym adresem URL Google Cloud SQL. |
getConnection(url) | JdbcConnection | Próbuje nawiązać połączenie z podanym adresem URL bazy danych. |
getConnection(url, info) | JdbcConnection | Próbuje nawiązać połączenie z podanym adresem URL bazy danych. |
getConnection(url, userName, password) | JdbcConnection | Próba nawiązania połączenia z daną bazą danych przy użyciu nazwy użytkownika i hasła. |
newDate(milliseconds) | JdbcDate | Utwórz datę na podstawie milisekund od początku epoki. |
newTime(milliseconds) | JdbcTime | Utwórz czas na podstawie milisekund od początku epoki. |
newTimestamp(milliseconds) | JdbcTimestamp | Utwórz sygnaturę czasową z milisekund od początku epoki. |
parseDate(date) | JdbcDate | Utwórz datę, analizując ciąg znaków SQL zawierający datę. |
parseTime(time) | JdbcTime | Utwórz godzinę, analizując ciąg znaków czasu SQL. |
parseTimestamp(timestamp) | JdbcTimestamp | Utwórz sygnaturę czasową, analizując ciąg znaków sygnatury czasowej SQL. |
Szczegółowa dokumentacja
getCloudSqlConnection(url)
Próbuje nawiązać połączenie z podanym adresem URL Google Cloud SQL.
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL bazy danych w formacie jdbc:google:mysql://subname . |
Powrót
JdbcConnection
– obiekt JdbcConnection.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
Próbuje nawiązać połączenie z podanym adresem URL Google Cloud SQL.
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL bazy danych w formacie jdbc:google:mysql://subname . |
info | Object | Opcjonalny obiekt JavaScript określający zaawansowane parametry zdefiniowane poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
connectTimeoutSeconds | Integer | czas oczekiwania na połączenie w sekundach |
database | String | baza danych, z którą chcesz się połączyć |
instance | String | nazwa instancji usługi Google SQL |
password | String | Hasło użytkownika |
queryTimeoutSeconds | Integer | czas oczekiwania zapytania w sekundach |
user | String | nazwa użytkownika, która ma zostać przekazana do bazy danych |
Powrót
JdbcConnection
– obiekt JdbcConnection.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
Próbuje nawiązać połączenie z podanym adresem URL Google Cloud SQL.
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL bazy danych w formacie jdbc:google:mysql://subname . |
userName | String | Nazwa użytkownika, która ma być przekazywana do bazy danych. |
password | String | Hasło użytkownika. |
Powrót
JdbcConnection
– obiekt JdbcConnection.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
Próbuje nawiązać połączenie z podanym adresem URL bazy danych.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL bazy danych w formacie jdbc:subprotocol:subname . |
Powrót
JdbcConnection
– obiekt JdbcConnection.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
Próbuje nawiązać połączenie z podanym adresem URL bazy danych.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'});
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL bazy danych w formacie jdbc:subprotocol:subname . |
info | Object | Opcjonalny obiekt JavaScript określający zaawansowane parametry zdefiniowane poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
databaseName | String | baza danych, z którą chcesz się połączyć |
password | String | Hasło użytkownika |
useJDBCCompliantTimeZoneShift | Boolean | czy połączenie powinno
są zgodne z regułami JDBC podczas konwertowania stref czasowych. Wartość domyślna to false . |
user | String | nazwa użytkownika, która ma zostać przekazana do bazy danych |
_serverSslCertificate | String | certyfikat SSL serwera |
_clientSslCertificate | String | certyfikat SSL klienta |
_clientSslKey | String | klucz SSL klienta |
Powrót
JdbcConnection
– obiekt JdbcConnection.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, userName, password)
Próba nawiązania połączenia z daną bazą danych przy użyciu nazwy użytkownika i hasła.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password');
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL bazy danych w formacie jdbc:subprotocol:subname . |
userName | String | Nazwa użytkownika, która ma być przekazywana do bazy danych. |
password | String | Hasło użytkownika. |
Powrót
JdbcConnection
– obiekt JdbcConnection.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
Utwórz datę na podstawie milisekund od początku epoki.
Parametry
Nazwa | Typ | Opis |
---|---|---|
milliseconds | Integer | Milisekundy od początku epoki. |
Powrót
JdbcDate
– obiekt JdbcDate.
newTime(milliseconds)
Utwórz czas na podstawie milisekund od początku epoki.
Parametry
Nazwa | Typ | Opis |
---|---|---|
milliseconds | Integer | Milisekundy od początku epoki. |
Powrót
JdbcTime
– obiekt JdbcTime.
newTimestamp(milliseconds)
Utwórz sygnaturę czasową z milisekund od początku epoki.
Parametry
Nazwa | Typ | Opis |
---|---|---|
milliseconds | Integer | Milisekundy od początku epoki. |
Powrót
JdbcTimestamp
– obiekt JdbcTimestamp.
parseDate(date)
Utwórz datę, analizując ciąg znaków SQL zawierający datę.
Parametry
Nazwa | Typ | Opis |
---|---|---|
date | String | Ciąg tekstowy zawierający ciąg znaków SQL zawierający datę. |
Powrót
JdbcDate
– obiekt JdbcDate.
parseTime(time)
Utwórz godzinę, analizując ciąg znaków czasu SQL.
Parametry
Nazwa | Typ | Opis |
---|---|---|
time | String | Ciąg tekstowy zawierający ciąg znaków czasu SQL. |
Powrót
JdbcTime
– obiekt JdbcTime.
parseTimestamp(timestamp)
Utwórz sygnaturę czasową, analizując ciąg znaków sygnatury czasowej SQL.
Parametry
Nazwa | Typ | Opis |
---|---|---|
timestamp | String | Ciąg tekstowy zawierający ciąg znaków sygnatury czasowej SQL. |
Powrót
JdbcTimestamp
– obiekt JdbcTimestamp.