El servicio de JDBC permite que las secuencias de comandos se conecten a bases de datos de Google Cloud SQL, MySQL, 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 |
---|---|---|
get | Jdbc | Intenta establecer una conexión con la URL de Google Cloud SQL proporcionada. |
get | Jdbc | Intenta establecer una conexión con la URL de Google Cloud SQL proporcionada. |
get | Jdbc | Intenta establecer una conexión con la URL de Google Cloud SQL proporcionada. |
get | Jdbc | Intenta establecer una conexión con la URL de la base de datos proporcionada. |
get | Jdbc | Intenta establecer una conexión con la URL de la base de datos proporcionada. |
get | Jdbc | Intenta establecer una conexión con la base de datos especificada usando un nombre de usuario y una contraseña. |
new | Jdbc | Crea una fecha a partir de milisegundos desde la época. |
new | Jdbc | Crea un tiempo a partir de milisegundos desde la época. |
new | Jdbc | Crea una marca de tiempo a partir de milisegundos desde la época. |
parse | Jdbc | Crea una fecha analizando la cadena de fecha de SQL. |
parse | Jdbc | Crea una hora analizando la cadena de hora de SQL. |
parse | Jdbc | Crea una marca de tiempo analizando la cadena de marca de tiempo de SQL. |
Documentación detallada
get Cloud Sql Connection(url)
Intenta establecer una conexión con la URL de Google Cloud SQL proporcionada.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es una URL de base de datos con el formato jdbc:google:mysql://subname . |
Volver
Jdbc
: 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
get Cloud Sql Connection(url, info)
Intenta establecer una conexión con la URL de Google Cloud SQL proporcionada.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es una URL de base de datos con el formato jdbc:google:mysql://subname . |
info | Object | Objeto JavaScript opcional que especifica parámetros avanzados, como se define a continuación. |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
connect | Integer | Tiempo de espera de conexión en segundos |
database | String | La base de datos a la que se conectará |
instance | String | El nombre de una instancia de Google SQL Service |
password | String | La contraseña del usuario |
query | Integer | Tiempo de espera de la consulta en segundos |
user | String | El nombre de usuario que se pasará a la base de datos |
Volver
Jdbc
: 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
get Cloud Sql Connection(url, userName, password)
Intenta establecer una conexión con la URL de Google Cloud SQL proporcionada.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es una URL de base de datos con el formato jdbc:google:mysql://subname . |
user | String | Nombre de usuario que se pasará a la base de datos. |
password | String | Contraseña del usuario. |
Volver
Jdbc
: 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
get Connection(url)
Intenta establecer una conexión con la URL de la base de datos proporcionada.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es una URL de base de datos con el formato jdbc:subprotocol:subname . |
Volver
Jdbc
: 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
get Connection(url, info)
Intenta establecer una conexión con la URL de la base de datos proporcionada.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es una URL de base de datos con el formato jdbc:subprotocol:subname . |
info | Object | Objeto JavaScript opcional que especifica parámetros avanzados, como se define a continuación. |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
database | String | La base de datos a la que se conectará |
password | String | La contraseña del usuario |
use | Boolean | Indica si la conexión debe cumplir con las reglas de JDBC cuando se convierten las zonas horarias. El valor predeterminado es false . |
user | String | El nombre de usuario que se 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
Jdbc
: 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
get Connection(url, userName, password)
Intenta establecer una conexión con la base de datos especificada usando un nombre de usuario y una contraseña.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es una URL de base de datos con el formato jdbc:subprotocol:subname . |
user | String | Nombre de usuario que se pasará a la base de datos. |
password | String | Contraseña del usuario. |
Volver
Jdbc
: 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
new Date(milliseconds)
Crea una fecha a partir de milisegundos desde la época.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Milisegundos desde el ciclo. |
Volver
Jdbc
: Es un objeto JdbcDate.
new Time(milliseconds)
Crea un tiempo a partir de milisegundos desde la época.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Milisegundos desde el ciclo. |
Volver
Jdbc
: Es un objeto JdbcTime.
new Timestamp(milliseconds)
Crea una marca de tiempo a partir de milisegundos desde la época.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Milisegundos desde el ciclo. |
Volver
Jdbc
: Es un objeto JdbcTimestamp.
parse Date(date)
Crea una fecha analizando 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
Jdbc
: Es un objeto JdbcDate.
parse Time(time)
Crea una hora analizando la cadena de hora de SQL.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
time | String | Es una cadena que contiene una cadena de tiempo de SQL. |
Volver
Jdbc
: Es un objeto JdbcTime.
parse Timestamp(timestamp)
Crea una marca de tiempo analizando la cadena de marca de tiempo de SQL.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
timestamp | String | Es una cadena que contiene una cadena de marca de tiempo de SQL. |
Volver
Jdbc
: Es un objeto JdbcTimestamp.