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.