Il servizio JDBC consente agli script di connettersi ai database Google Cloud SQL, MySQL, Microsoft SQL Server e 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 | Tenta di stabilire una connessione all'URL del database specificato. |
get | Jdbc | Tenta 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 da millisecondi trascorsi da epoca. |
new | Jdbc | Crea un'ora da millisecondi dall'epoca. |
new | Jdbc | Crea un timestamp da millisecondi dall'epoca. |
parse | Jdbc | Crea una data analizzando la stringa della 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 del tipo jdbc:google:mysql://subname . |
Invio
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 del tipo 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 della 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 | Timeout della query in secondi |
user | String | il nome utente da passare al database |
Invio
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 del tipo jdbc:google:mysql://subname . |
user | String | Il nome utente da passare al database. |
password | String | La password dell'utente. |
Invio
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)
Tenta 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 del tipo jdbc:subprotocol:subname . |
Invio
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)
Tenta 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 del tipo 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 o meno essere conforme alle 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 |
Invio
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 del tipo jdbc:subprotocol:subname . |
user | String | Il nome utente da passare al database. |
password | String | La password dell'utente. |
Invio
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 da millisecondi trascorsi da epoca.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
milliseconds | Integer | Millisecondi dall'epoca. |
Invio
Jdbc
: un oggetto JdbcDate.
new Time(milliseconds)
Crea un'ora da millisecondi dall'epoca.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
milliseconds | Integer | Millisecondi dall'epoca. |
Invio
Jdbc
: un oggetto JdbcTime.
new Timestamp(milliseconds)
Crea un timestamp da millisecondi dall'epoca.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
milliseconds | Integer | Millisecondi dall'epoca. |
Invio
Jdbc
: un oggetto JdbcTimestamp.
parse Date(date)
Crea una data analizzando la stringa della data SQL.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
date | String | Una stringa contenente una stringa di data SQL. |
Invio
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. |
Invio
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. |
Invio
Jdbc
: un oggetto JdbcTimestamp.