Il servizio JDBC consente agli script di connettersi a Google Cloud SQL, MySQL, Microsoft SQL Server e database Oracle. Per ulteriori informazioni, consulta la guida a JDBC.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
get | Jdbc | Tenta di stabilire una connessione all'URL Google Cloud SQL specificato. |
get | Jdbc | Tenta di stabilire una connessione all'URL Google Cloud SQL specificato. |
get | Jdbc | Tenta di stabilire una connessione all'URL Google Cloud SQL specificato. |
get | Jdbc | Tentativi di stabilire una connessione all'URL del database specificato. |
get | Jdbc | Tentativi di stabilire una connessione all'URL del database specificato. |
get | Jdbc | Tenta di stabilire una connessione al database specificato utilizzando un nome utente e una password. |
new | Jdbc | Crea una data a partire dai millisecondi trascorsi da epoca. |
new | Jdbc | Crea un orario dai millisecondi trascorsi da epoca. |
new | Jdbc | Crea un timestamp dai millisecondi trascorsi dall'epoca. |
parse | Jdbc | Crea una data analizzando la stringa di data SQL. |
parse | Jdbc | Crea un orario analizzando la stringa di ora SQL. |
parse | Jdbc | Crea un timestamp analizzando la stringa del timestamp SQL. |
Documentazione dettagliata
get Cloud Sql Connection(url)
Tenta di stabilire una connessione all'URL Google Cloud SQL specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | Un URL del database nel formato jdbc:google:mysql://subname . |
Indietro
Jdbc
: un oggetto JdbcConnection.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
Tenta di stabilire una connessione all'URL Google Cloud SQL specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | Un URL del database nel formato jdbc:google:mysql://subname . |
info | Object | Oggetto JavaScript facoltativo che specifica i parametri avanzati come definiti di seguito. |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
connect | Integer | Timeout di connessione in secondi |
database | String | il database a cui connettersi |
instance | String | il nome di un'istanza del servizio SQL di Google |
password | String | la password dell'utente |
query | Integer | query timeout in seconds |
user | String | il nome utente da passare al database |
Indietro
Jdbc
: un oggetto JdbcConnection.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, userName, password)
Tenta di stabilire una connessione all'URL Google Cloud SQL specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | Un URL del database nel formato jdbc:google:mysql://subname . |
user | String | Il nome utente da passare al database. |
password | String | La password dell'utente. |
Indietro
Jdbc
: un oggetto JdbcConnection.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
Tentativi di stabilire una connessione all'URL del database specificato.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | Un URL del database nel formato jdbc:subprotocol:subname . |
Indietro
Jdbc
: un oggetto JdbcConnection.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, info)
Tentativi di stabilire una connessione all'URL del database specificato.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | Un URL del database nel formato jdbc:subprotocol:subname . |
info | Object | Oggetto JavaScript facoltativo che specifica i parametri avanzati come definiti di seguito. |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
database | String | il database a cui connettersi |
password | String | la password dell'utente |
use | Boolean | se la connessione deve rispettare o meno le regole JDBC durante la conversione dei fusi orari. Il valore predefinito è false . |
user | String | il nome utente da passare al database |
_serverSslCertificate | String | il certificato SSL del server |
_clientSslCertificate | String | il certificato SSL del client |
_clientSslKey | String | la chiave SSL del client |
Indietro
Jdbc
: un oggetto JdbcConnection.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
Tenta di stabilire una connessione al database specificato utilizzando un nome utente e una password.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | Un URL del database nel formato jdbc:subprotocol:subname . |
user | String | Il nome utente da passare al database. |
password | String | La password dell'utente. |
Indietro
Jdbc
: un oggetto JdbcConnection.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
new Date(milliseconds)
Crea una data a partire dai millisecondi trascorsi da epoca.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
milliseconds | Integer | Millisecondi trascorsi da epoca. |
Indietro
Jdbc
: un oggetto JdbcDate.
new Time(milliseconds)
Crea un orario dai millisecondi trascorsi da epoca.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
milliseconds | Integer | Millisecondi trascorsi da epoca. |
Indietro
Jdbc
: un oggetto JdbcTime.
new Timestamp(milliseconds)
Crea un timestamp dai millisecondi trascorsi dall'epoca.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
milliseconds | Integer | Millisecondi trascorsi da epoca. |
Indietro
Jdbc
: un oggetto JdbcTimestamp.
parse Date(date)
Crea una data analizzando la stringa di data SQL.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
date | String | Una stringa contenente una stringa di data SQL. |
Indietro
Jdbc
: un oggetto JdbcDate.
parse Time(time)
Crea un orario analizzando la stringa di ora SQL.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
time | String | Una stringa contenente una stringa di ora SQL. |
Indietro
Jdbc
: un oggetto JdbcTime.
parse Timestamp(timestamp)
Crea un timestamp analizzando la stringa del timestamp SQL.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
timestamp | String | Una stringa contenente una stringa di timestamp SQL. |
Indietro
Jdbc
: un oggetto JdbcTimestamp.