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
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
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
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
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
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
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
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
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
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
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
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
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.