El servicio de JDBC permite que las secuencias de comandos se conecten a Google Cloud SQL, MySQL, Bases de datos Microsoft SQL Server y Oracle. Para obtener más información, consulta la guía de JDBC.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | Intenta establecer una conexión con la URL de Google Cloud SQL determinada. |
getCloudSqlConnection(url, info) | JdbcConnection | Intenta establecer una conexión con la URL de Google Cloud SQL determinada. |
getCloudSqlConnection(url, userName, password) | JdbcConnection | Intenta establecer una conexión con la URL de Google Cloud SQL determinada. |
getConnection(url) | JdbcConnection | Intenta establecer una conexión con la URL de la base de datos determinada. |
getConnection(url, info) | JdbcConnection | Intenta establecer una conexión con la URL de la base de datos determinada. |
getConnection(url, userName, password) | JdbcConnection | Intenta establecer una conexión con la base de datos determinada mediante un nombre de usuario y una contraseña. |
newDate(milliseconds) | JdbcDate | Crea una fecha a partir de milisegundos desde el ciclo de entrenamiento. |
newTime(milliseconds) | JdbcTime | Crea un tiempo a partir de milisegundos desde el ciclo de entrenamiento. |
newTimestamp(milliseconds) | JdbcTimestamp | Crea una marca de tiempo de milisegundos desde el ciclo de entrenamiento. |
parseDate(date) | JdbcDate | Crea una fecha mediante el análisis de la cadena de fecha de SQL. |
parseTime(time) | JdbcTime | Crea una hora mediante el análisis de la cadena de hora de SQL. |
parseTimestamp(timestamp) | JdbcTimestamp | Crea una marca de tiempo mediante el análisis de la string de marca de tiempo de SQL. |
Documentación detallada
getCloudSqlConnection(url)
Intenta establecer una conexión con la URL de Google Cloud SQL determinada.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Una URL de base de datos con el formato jdbc:google:mysql://subname . |
Volver
JdbcConnection
: Es un objeto JdbcConnection.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
Intenta establecer una conexión con la URL de Google Cloud SQL determinada.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Una URL de base de datos con el formato jdbc:google:mysql://subname . |
info | Object | Es un objeto JavaScript opcional que especifica los parámetros avanzados, como se define a continuación. |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
connectTimeoutSeconds | Integer | tiempo de espera de conexión en segundos |
database | String | que la base de datos se conecte a |
instance | String | el nombre de una instancia de Google SQL Service |
password | String | la contraseña del usuario |
queryTimeoutSeconds | Integer | tiempo de espera de la consulta en segundos |
user | String | el nombre de usuario para pasar a la base de datos |
Volver
JdbcConnection
: Es un objeto JdbcConnection.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
Intenta establecer una conexión con la URL de Google Cloud SQL determinada.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Una URL de base de datos con el formato jdbc:google:mysql://subname . |
userName | String | El nombre de usuario para pasar a la base de datos. |
password | String | La contraseña del usuario. |
Volver
JdbcConnection
: Es un objeto JdbcConnection.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
Intenta establecer una conexión con la URL de la base de datos determinada.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Una URL de base de datos con el formato jdbc:subprotocol:subname . |
Volver
JdbcConnection
: Es un objeto JdbcConnection.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
Intenta establecer una conexión con la URL de la base de datos determinada.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'});
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Una URL de base de datos con el formato jdbc:subprotocol:subname . |
info | Object | Es un objeto JavaScript opcional que especifica los parámetros avanzados, como se define a continuación. |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
databaseName | String | que la base de datos se conecte a |
password | String | la contraseña del usuario |
useJDBCCompliantTimeZoneShift | Boolean | si la conexión debería o no
cumplen con las reglas de JDBC cuando conviertan zonas horarias. El valor predeterminado es false . |
user | String | el nombre de usuario para pasar a la base de datos |
_serverSslCertificate | String | el certificado SSL del servidor |
_clientSslCertificate | String | el certificado SSL del cliente |
_clientSslKey | String | la clave SSL del cliente |
Volver
JdbcConnection
: Es un objeto JdbcConnection.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, userName, password)
Intenta establecer una conexión con la base de datos determinada mediante un nombre de usuario y una contraseña.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Una URL de base de datos con el formato jdbc:subprotocol:subname . |
userName | String | El nombre de usuario para pasar a la base de datos. |
password | String | La contraseña del usuario. |
Volver
JdbcConnection
: Es un objeto JdbcConnection.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
Crea una fecha a partir de milisegundos desde el ciclo de entrenamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Milisegundos desde el ciclo de entrenamiento. |
Volver
JdbcDate
: Es un objeto JdbcDate.
newTime(milliseconds)
Crea un tiempo a partir de milisegundos desde el ciclo de entrenamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Milisegundos desde el ciclo de entrenamiento. |
Volver
JdbcTime
: Es un objeto JdbcTime.
newTimestamp(milliseconds)
Crea una marca de tiempo de milisegundos desde el ciclo de entrenamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Milisegundos desde el ciclo de entrenamiento. |
Volver
JdbcTimestamp
: Es un objeto JdbcTimestamp.
parseDate(date)
Crea una fecha mediante el análisis de la cadena de fecha de SQL.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
date | String | Es una cadena que contiene una cadena de fecha de SQL. |
Volver
JdbcDate
: Es un objeto JdbcDate.
parseTime(time)
Crea una hora mediante el análisis de la cadena de hora de SQL.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
time | String | Una cadena que contiene una cadena de hora de SQL. |
Volver
JdbcTime
: Es un objeto JdbcTime.
parseTimestamp(timestamp)
Crea una marca de tiempo mediante el análisis de la string de marca de tiempo de SQL.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
timestamp | String | Una cadena que contiene una cadena de marca de tiempo de SQL. |
Volver
JdbcTimestamp
: Es un objeto JdbcTimestamp.