Mit dem JDBC-Dienst können Skripts eine Verbindung zu Google Cloud SQL-, MySQL-, Microsoft SQL Server- und Oracle-Datenbanken herstellen. Weitere Informationen finden Sie im JDBC-Leitfaden.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung | 
|---|---|---|
| get | Jdbc | Versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen. | 
| get | Jdbc | Versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen. | 
| get | Jdbc | Versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen. | 
| get | Jdbc | Versucht, eine Verbindung zur angegebenen Datenbank-URL herzustellen. | 
| get | Jdbc | Versucht, eine Verbindung zur angegebenen Datenbank-URL herzustellen. | 
| get | Jdbc | Es wird versucht, eine Verbindung zur angegebenen Datenbank mit einem Nutzernamen und einem Passwort herzustellen. | 
| new | Jdbc | Erstellt ein Datum aus Millisekunden seit der Epoche. | 
| new | Jdbc | Erstellt eine Zeit aus Millisekunden seit der Epoche. | 
| new | Jdbc | Erstellt einen Zeitstempel aus Millisekunden seit der Epoche. | 
| parse | Jdbc | Erstellt ein Datum durch Parsen des SQL-Datumsstrings. | 
| parse | Jdbc | Erstellen Sie eine Zeit, indem Sie den SQL-Zeitstring parsen. | 
| parse | Jdbc | Erstellen Sie einen Zeitstempel, indem Sie den SQL-Zeitstempelstring parsen. | 
Detaillierte Dokumentation
get
Versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| url | String | Eine Datenbank-URL im Format jdbc:google:mysql://subname. | 
Rückflug
Jdbc – Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
- 
https://www.googleapis.com/auth/sqlservice
get
Versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| url | String | Eine Datenbank-URL im Format jdbc:google:mysql://subname. | 
| info | Object | Optionales JavaScript-Objekt, das erweiterte Parameter wie unten definiert enthält. | 
Erweiterte Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| connect | Integer | Zeitlimit für Verbindungen in Sekunden | 
| database | String | die Datenbank, zu der eine Verbindung hergestellt werden soll | 
| instance | String | Der Name einer Google SQL Service-Instanz | 
| password | String | das Passwort des Nutzers | 
| query | Integer | Zeitüberschreitung bei Abfragen in Sekunden | 
| user | String | Der Nutzername, der an die Datenbank übergeben werden soll | 
Rückflug
Jdbc – Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
- 
https://www.googleapis.com/auth/sqlservice
get
Versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| url | String | Eine Datenbank-URL im Format jdbc:google:mysql://subname. | 
| user | String | Der Nutzername, der an die Datenbank übergeben werden soll. | 
| password | String | Das Passwort des Nutzers. | 
Rückflug
Jdbc – Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
- 
https://www.googleapis.com/auth/sqlservice
get
Versucht, eine Verbindung zur angegebenen Datenbank-URL herzustellen.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| url | String | Eine Datenbank-URL im Format jdbc:subprotocol:subname. | 
Rückflug
Jdbc – Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
- 
https://www.googleapis.com/auth/script.external_request
get
Versucht, eine Verbindung zur angegebenen Datenbank-URL herzustellen.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| url | String | Eine Datenbank-URL im Format jdbc:subprotocol:subname. | 
| info | Object | Optionales JavaScript-Objekt, das erweiterte Parameter wie unten definiert enthält. | 
Erweiterte Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| database | String | die Datenbank, zu der eine Verbindung hergestellt werden soll | 
| password | String | das Passwort des Nutzers | 
| use | Boolean | Gibt an, ob die Verbindung bei der Konvertierung von Zeitzonen den JDBC-Regeln entsprechen soll. Der Standardwert ist false. | 
| user | String | Der Nutzername, der an die Datenbank übergeben werden soll | 
| _serverSslCertificate | String | das SSL-Zertifikat des Servers | 
| _clientSslCertificate | String | das SSL-Zertifikat des Clients | 
| _clientSslKey | String | SSL-Schlüssel des Clients | 
Rückflug
Jdbc – Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
- 
https://www.googleapis.com/auth/script.external_request
get
Es wird versucht, eine Verbindung zur angegebenen Datenbank mit einem Nutzernamen und einem Passwort herzustellen.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| url | String | Eine Datenbank-URL im Format jdbc:subprotocol:subname. | 
| user | String | Der Nutzername, der an die Datenbank übergeben werden soll. | 
| password | String | Das Passwort des Nutzers. | 
Rückflug
Jdbc – Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
- 
https://www.googleapis.com/auth/script.external_request
new
Erstellt ein Datum aus Millisekunden seit der Epoche.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| milliseconds | Integer | Millisekunden seit Epoche. | 
Rückflug
Jdbc: Ein JdbcDate-Objekt.
new
Erstellt eine Zeit aus Millisekunden seit der Epoche.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| milliseconds | Integer | Millisekunden seit Epoche. | 
Rückflug
Jdbc – Ein JdbcTime-Objekt.
new
Erstellt einen Zeitstempel aus Millisekunden seit der Epoche.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| milliseconds | Integer | Millisekunden seit Epoche. | 
Rückflug
Jdbc – Ein JdbcTimestamp-Objekt.
parse
Erstellt ein Datum durch Parsen des SQL-Datumsstrings.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| date | String | Ein String, der einen SQL-Datumsstring enthält. | 
Rückflug
Jdbc: Ein JdbcDate-Objekt.
parse
Erstellen Sie eine Zeit, indem Sie den SQL-Zeitstring parsen.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| time | String | Ein String, der einen SQL-Zeitstring enthält. | 
Rückflug
Jdbc – Ein JdbcTime-Objekt.
parse
Erstellen Sie einen Zeitstempel, indem Sie den SQL-Zeitstempelstring parsen.
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
| timestamp | String | Ein String, der einen SQL-Zeitstempelstring enthält. | 
Rückflug
Jdbc – Ein JdbcTimestamp-Objekt.