Le service JDBC permet aux scripts de se connecter aux bases de données Google Cloud SQL, MySQL, Microsoft SQL Server et Oracle. Pour en savoir plus, consultez le guide JDBC.
Méthodes
| Méthode | Type renvoyé | Brève description | 
|---|---|---|
get | Jdbc | Tente d'établir une connexion à l'URL Google Cloud SQL indiquée. | 
get | Jdbc | Tente d'établir une connexion à l'URL Google Cloud SQL indiquée. | 
get | Jdbc | Tente d'établir une connexion à l'URL Google Cloud SQL indiquée. | 
get | Jdbc | Tentatives d'établissement d'une connexion à l'URL de la base de données spécifiée. | 
get | Jdbc | Tentatives d'établissement d'une connexion à l'URL de la base de données spécifiée. | 
get | Jdbc | Tentatives d'établir une connexion à la base de données spécifiée à l'aide d'un nom d'utilisateur et d'un mot de passe. | 
new | Jdbc | Crée une date à partir de millisecondes depuis l'epoch. | 
new | Jdbc | Créez une heure à partir de millisecondes depuis l'epoch. | 
new | Jdbc | Créez un code temporel à partir de millisecondes depuis l'epoch. | 
parse | Jdbc | Créez une date en analysant la chaîne de date SQL. | 
parse | Jdbc | Créez une heure en analysant la chaîne de temps SQL. | 
parse | Jdbc | Créez un code temporel en analysant la chaîne de code temporel SQL. | 
Documentation détaillée
get Cloud Sql Connection(url)
Tente d'établir une connexion à l'URL Google Cloud SQL indiquée.
Paramètres
| Nom | Type | Description | 
|---|---|---|
url | String | URL de base de données au format jdbc:google:mysql://subname. | 
Renvois
Jdbc : objet JdbcConnection.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
- 
https://www.googleapis.com/auth/sqlservice 
get Cloud Sql Connection(url, info)
Tente d'établir une connexion à l'URL Google Cloud SQL indiquée.
Paramètres
| Nom | Type | Description | 
|---|---|---|
url | String | URL de base de données au format jdbc:google:mysql://subname. | 
info | Object | Objet JavaScript facultatif spécifiant les paramètres avancés définis ci-dessous. | 
Paramètres avancés
| Nom | Type | Description | 
|---|---|---|
connect | Integer | Délai avant expiration de la connexion en secondes | 
database | String | la base de données à laquelle se connecter ; | 
instance | String | le nom d'une instance de service SQL Google. | 
password | String | le mot de passe de l'utilisateur. | 
query | Integer | Délai avant expiration de la requête en secondes | 
user | String | Nom d'utilisateur à transmettre à la base de données | 
Renvois
Jdbc : objet JdbcConnection.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
- 
https://www.googleapis.com/auth/sqlservice 
get Cloud Sql Connection(url, userName, password)
Tente d'établir une connexion à l'URL Google Cloud SQL indiquée.
Paramètres
| Nom | Type | Description | 
|---|---|---|
url | String | URL de base de données au format jdbc:google:mysql://subname. | 
user | String | Nom d'utilisateur à transmettre à la base de données. | 
password | String | Mot de passe de l'utilisateur. | 
Renvois
Jdbc : objet JdbcConnection.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
- 
https://www.googleapis.com/auth/sqlservice 
get Connection(url)
Tentatives d'établissement d'une connexion à l'URL de la base de données spécifiée.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
Paramètres
| Nom | Type | Description | 
|---|---|---|
url | String | URL de base de données au format jdbc:subprotocol:subname. | 
Renvois
Jdbc : objet JdbcConnection.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
- 
https://www.googleapis.com/auth/script.external_request 
get Connection(url, info)
Tentatives d'établissement d'une connexion à l'URL de la base de données spécifiée.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
Paramètres
| Nom | Type | Description | 
|---|---|---|
url | String | URL de base de données au format jdbc:subprotocol:subname. | 
info | Object | Objet JavaScript facultatif spécifiant les paramètres avancés définis ci-dessous. | 
Paramètres avancés
| Nom | Type | Description | 
|---|---|---|
database | String | la base de données à laquelle se connecter ; | 
password | String | le mot de passe de l'utilisateur. | 
use | Boolean | indique si la connexion doit respecter les règles JDBC lors de la conversion des fuseaux horaires. La valeur par défaut est false. | 
user | String | Nom d'utilisateur à transmettre à la base de données | 
_serverSslCertificate | String | le certificat SSL du serveur. | 
_clientSslCertificate | String | le certificat SSL du client. | 
_clientSslKey | String | la clé SSL du client. | 
Renvois
Jdbc : objet JdbcConnection.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
- 
https://www.googleapis.com/auth/script.external_request 
get Connection(url, userName, password)
Tentatives d'établir une connexion à la base de données spécifiée à l'aide d'un nom d'utilisateur et d'un mot de passe.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Paramètres
| Nom | Type | Description | 
|---|---|---|
url | String | URL de base de données au format jdbc:subprotocol:subname. | 
user | String | Nom d'utilisateur à transmettre à la base de données. | 
password | String | Mot de passe de l'utilisateur. | 
Renvois
Jdbc : objet JdbcConnection.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
- 
https://www.googleapis.com/auth/script.external_request 
new Date(milliseconds)
Crée une date à partir de millisecondes depuis l'epoch.
Paramètres
| Nom | Type | Description | 
|---|---|---|
milliseconds | Integer | Millisecondes depuis l'epoch. | 
Renvois
Jdbc : un objet JdbcDate.
new Time(milliseconds)
Créez une heure à partir de millisecondes depuis l'epoch.
Paramètres
| Nom | Type | Description | 
|---|---|---|
milliseconds | Integer | Millisecondes depuis l'epoch. | 
Renvois
Jdbc : objet JdbcTime.
new Timestamp(milliseconds)
Créez un code temporel à partir de millisecondes depuis l'epoch.
Paramètres
| Nom | Type | Description | 
|---|---|---|
milliseconds | Integer | Millisecondes depuis l'epoch. | 
Renvois
Jdbc : objet JdbcTimestamp.
parse Date(date)
Créez une date en analysant la chaîne de date SQL.
Paramètres
| Nom | Type | Description | 
|---|---|---|
date | String | Chaîne contenant une chaîne de date SQL. | 
Renvois
Jdbc : un objet JdbcDate.
parse Time(time)
Créez une heure en analysant la chaîne de temps SQL.
Paramètres
| Nom | Type | Description | 
|---|---|---|
time | String | Chaîne contenant une chaîne temporelle SQL. | 
Renvois
Jdbc : objet JdbcTime.
parse Timestamp(timestamp)
Créez un code temporel en analysant la chaîne de code temporel SQL.
Paramètres
| Nom | Type | Description | 
|---|---|---|
timestamp | String | Chaîne contenant une chaîne d'horodatage SQL. | 
Renvois
Jdbc : objet JdbcTimestamp.