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
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
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
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
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
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
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
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
Crea un orario dai millisecondi trascorsi da epoca.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| milliseconds | Integer | Millisecondi trascorsi da epoca. | 
Indietro
Jdbc: un oggetto JdbcTime.
new
Crea un timestamp dai millisecondi trascorsi dall'epoca.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| milliseconds | Integer | Millisecondi trascorsi da epoca. | 
Indietro
Jdbc: un oggetto JdbcTimestamp.
parse
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
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
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.