El servicio de JDBC permite que las secuencias de comandos se conecten a Google Cloud SQL, MySQL, Microsoft SQL Server y bases de datos de 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 determinada con un nombre de usuario y una contraseña. |
new | Jdbc | Crea una fecha a partir de milisegundos desde el ciclo de entrenamiento. |
new | Jdbc | Crea una hora a partir de milisegundos desde la época. |
new | Jdbc | Crea una marca de tiempo a partir de milisegundos desde la época. |
parse | Jdbc | Analiza la cadena de fecha de SQL para crear una fecha. |
parse | Jdbc | Para crear una hora, analiza la cadena de hora de SQL. |
parse | Jdbc | Para crear una marca de tiempo, analiza 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 | 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 ámbitos:
-
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 | Una URL de base de datos con el formato jdbc:google:mysql://subname . |
info | Object | Es un 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 la conexión en segundos |
database | String | la base de datos a la que te conectarás |
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 ámbitos:
-
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 | Una URL de base de datos con el formato jdbc:google:mysql://subname . |
user | String | Es el nombre de usuario que se pasará a la base de datos. |
password | String | La 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 ámbitos:
-
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 | 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 ámbitos:
-
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 | Una URL de base de datos con el formato jdbc:subprotocol:subname . |
info | Object | Es un 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 te conectarás |
password | String | la contraseña del usuario |
use | Boolean | si la conexión debe cumplir o no 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 ámbitos:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
Intenta establecer una conexión con la base de datos determinada con 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 | Una URL de base de datos con el formato jdbc:subprotocol:subname . |
user | String | Es el nombre de usuario que se pasará a la base de datos. |
password | String | La 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 ámbitos:
-
https://www.googleapis.com/auth/script.external_request
new Date(milliseconds)
Crea una fecha a partir de milisegundos desde el ciclo de entrenamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Son los milisegundos desde el ciclo de entrenamiento. |
Volver
Jdbc
: Es un objeto JdbcDate.
new Time(milliseconds)
Crea una hora a partir de milisegundos desde la época.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
milliseconds | Integer | Son los milisegundos desde el ciclo de entrenamiento. |
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 | Son los milisegundos desde el ciclo de entrenamiento. |
Volver
Jdbc
: Es un objeto JdbcTimestamp.
parse Date(date)
Analiza la cadena de fecha de SQL para crear una fecha.
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)
Para crear una hora, analiza 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)
Para crear una marca de tiempo, analiza 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.