Mit dem JDBC-Dienst können Scripts eine Verbindung zu Google Cloud SQL, MySQL-, Microsoft SQL Server- und Oracle-Datenbanken herstellen. Weitere Informationen finden Sie im Leitfaden zu JDBC.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
get | Jdbc | Es wird versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen. |
get | Jdbc | Es wird versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen. |
get | Jdbc | Es wird versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen. |
get | Jdbc | Es wird versucht, eine Verbindung zur angegebenen Datenbank-URL herzustellen. |
get | Jdbc | Es wird versucht, eine Verbindung zur angegebenen Datenbank-URL herzustellen. |
get | Jdbc | Es wird versucht, mit einem Nutzernamen und Passwort eine Verbindung zur angegebenen Datenbank herzustellen. |
new | Jdbc | Erstellen Sie ein Datum aus Millisekunden seit der Epoche. |
new | Jdbc | Erstellen Sie eine Zeit aus Millisekunden seit der Epoche. |
new | Jdbc | Erstellen Sie einen Zeitstempel aus Millisekunden seit der Epoche. |
parse | Jdbc | Erstellen Sie ein Datum, indem Sie den SQL-Datumsstring parsen. |
parse | Jdbc | Erstellen Sie eine Uhrzeit, indem Sie den SQL-Zeitstring parsen. |
parse | Jdbc | Erstellen Sie einen Zeitstempel, indem Sie den SQL-Zeitstempelstring parsen. |
Detaillierte Dokumentation
get Cloud Sql Connection(url)
Es wird versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String | Eine Datenbank-URL vom Typ jdbc:google:mysql://subname . |
Rückflug
Jdbc
: Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
Es wird versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String | Eine Datenbank-URL vom Typ jdbc:google:mysql://subname . |
info | Object | Optionales JavaScript-Objekt, das erweiterte Parameter wie unten definiert angibt. |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
connect | Integer | Zeitlimit für die Verbindung in Sekunden |
database | String | die Datenbank, zu der eine Verbindung hergestellt werden soll |
instance | String | den Namen einer Google SQL-Serviceinstanz |
password | String | das Passwort des Nutzers |
query | Integer | Zeitüberschreitung für 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, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, userName, password)
Es wird versucht, eine Verbindung zur angegebenen Google Cloud SQL-URL herzustellen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String | Eine Datenbank-URL vom Typ 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, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
Es wird 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 vom Typ jdbc:subprotocol:subname . |
Rückflug
Jdbc
: Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, info)
Es wird 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 vom Typ jdbc:subprotocol:subname . |
info | Object | Optionales JavaScript-Objekt, das erweiterte Parameter wie unten definiert angibt. |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
database | String | die Datenbank, zu der eine Verbindung hergestellt werden soll |
password | String | das Passwort des Nutzers |
use | Boolean | ob die Verbindung bei der Umwandlung von Zeitzonen JDBC-Regeln einhalten 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 | den SSL-Schlüssel des Clients |
Rückflug
Jdbc
: Ein JdbcConnection-Objekt.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
Es wird versucht, mit einem Nutzernamen und Passwort eine Verbindung zur angegebenen Datenbank herzustellen.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String | Eine Datenbank-URL vom Typ 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, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/script.external_request
new Date(milliseconds)
Erstellen Sie ein Datum aus Millisekunden seit der Epoche.
Parameter
Name | Typ | Beschreibung |
---|---|---|
milliseconds | Integer | Millisekunden seit Epoche. |
Rückflug
Jdbc
: ein JdbcDate-Objekt.
new Time(milliseconds)
Erstellen Sie eine Zeit aus Millisekunden seit der Epoche.
Parameter
Name | Typ | Beschreibung |
---|---|---|
milliseconds | Integer | Millisekunden seit Epoche. |
Rückflug
Jdbc
: JdbcTime-Objekt.
new Timestamp(milliseconds)
Erstellen Sie einen Zeitstempel aus Millisekunden seit der Epoche.
Parameter
Name | Typ | Beschreibung |
---|---|---|
milliseconds | Integer | Millisekunden seit Epoche. |
Rückflug
Jdbc
: JdbcTimestamp-Objekt.
parse Date(date)
Erstellen Sie ein Datum, indem Sie den SQL-Datumsstring parsen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
date | String | Ein String, der einen SQL-Datumsstring enthält. |
Rückflug
Jdbc
: ein JdbcDate-Objekt.
parse Time(time)
Erstellen Sie eine Uhrzeit, indem Sie den SQL-Zeitstring parsen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
time | String | Ein String, der einen SQL-Zeitstring enthält. |
Rückflug
Jdbc
: JdbcTime-Objekt.
parse Timestamp(timestamp)
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
: JdbcTimestamp-Objekt.