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 | Tentation d'établir une connexion à l'URL Google Cloud SQL donnée. |
get | Jdbc | Tentation d'établir une connexion à l'URL Google Cloud SQL donnée. |
get | Jdbc | Tentation d'établir une connexion à l'URL Google Cloud SQL donnée. |
get | Jdbc | Tentative d'établissement d'une connexion à l'URL de la base de données spécifiée. |
get | Jdbc | Tentative d'établissement d'une connexion à l'URL de la base de données spécifiée. |
get | Jdbc | Tente d'établir une connexion à la base de données donné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)
Tentation d'établir une connexion à l'URL Google Cloud SQL donné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 champs d'application suivants:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
Tentation d'établir une connexion à l'URL Google Cloud SQL donné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, comme défini 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 | 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 | le 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 champs d'application suivants:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, userName, password)
Tentation d'établir une connexion à l'URL Google Cloud SQL donné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 champs d'application suivants:
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
Tentative 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 champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, info)
Tentative 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, comme défini 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 | si la connexion doit ou non respecter les règles JDBC lors de la conversion des fuseaux horaires. La valeur par défaut est false . |
user | String | le 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 champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
Tente d'établir une connexion à la base de données donné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 champs d'application 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
: 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
: 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 de code temporel SQL. |
Renvois
Jdbc
: objet JdbcTimestamp.