O serviço JDBC permite que scripts se conectem a bancos de dados Google Cloud SQL, MySQL, Microsoft SQL Server e Oracle. Para mais informações, consulte o guia sobre JDBC.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
get | Jdbc | Tenta estabelecer uma conexão com o URL do Google Cloud SQL fornecido. |
get | Jdbc | Tenta estabelecer uma conexão com o URL do Google Cloud SQL fornecido. |
get | Jdbc | Tenta estabelecer uma conexão com o URL do Google Cloud SQL fornecido. |
get | Jdbc | Tenta estabelecer uma conexão com o URL do banco de dados especificado. |
get | Jdbc | Tenta estabelecer uma conexão com o URL do banco de dados especificado. |
get | Jdbc | Tenta estabelecer uma conexão com o banco de dados usando um nome de usuário e uma senha. |
new | Jdbc | Cria uma data a partir de milissegundos desde a época. |
new | Jdbc | Crie um horário a partir de milissegundos desde a época. |
new | Jdbc | Crie um carimbo de data/hora a partir de milissegundos desde a época. |
parse | Jdbc | Crie uma data analisando a string de data SQL. |
parse | Jdbc | Crie um horário analisando a string de horário SQL. |
parse | Jdbc | Crie um carimbo de data/hora analisando a string de carimbo de data/hora do SQL. |
Documentação detalhada
get Cloud Sql Connection(url)
Tenta estabelecer uma conexão com o URL do Google Cloud SQL fornecido.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | Um URL de banco de dados no formato jdbc:google:mysql://subname . |
Retornar
Jdbc
: um objeto JdbcConnection.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
Tenta estabelecer uma conexão com o URL do Google Cloud SQL fornecido.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | Um URL de banco de dados no formato jdbc:google:mysql://subname . |
info | Object | Objeto JavaScript opcional que especifica parâmetros avançados, conforme definido abaixo. |
Parâmetros avançados
Nome | Tipo | Descrição |
---|---|---|
connect | Integer | Tempo limite de conexão em segundos |
database | String | o banco de dados a ser conectado |
instance | String | o nome de uma instância do Google SQL Service |
password | String | a senha do usuário |
query | Integer | tempo limite da consulta em segundos |
user | String | o nome de usuário a ser transmitido ao banco de dados |
Retornar
Jdbc
: um objeto JdbcConnection.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, userName, password)
Tenta estabelecer uma conexão com o URL do Google Cloud SQL fornecido.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | Um URL de banco de dados no formato jdbc:google:mysql://subname . |
user | String | O nome de usuário a ser transmitido ao banco de dados. |
password | String | A senha do usuário. |
Retornar
Jdbc
: um objeto JdbcConnection.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
Tenta estabelecer uma conexão com o URL do banco de dados especificado.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | Um URL de banco de dados no formato jdbc:subprotocol:subname . |
Retornar
Jdbc
: um objeto JdbcConnection.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, info)
Tenta estabelecer uma conexão com o URL do banco de dados especificado.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | Um URL de banco de dados no formato jdbc:subprotocol:subname . |
info | Object | Objeto JavaScript opcional que especifica parâmetros avançados, conforme definido abaixo. |
Parâmetros avançados
Nome | Tipo | Descrição |
---|---|---|
database | String | o banco de dados a ser conectado |
password | String | a senha do usuário |
use | Boolean | se a conexão precisa ou não
obedecer às regras do JDBC ao converter fusos horários. O padrão é false . |
user | String | o nome de usuário a ser transmitido ao banco de dados |
_serverSslCertificate | String | o certificado SSL do servidor |
_clientSslCertificate | String | o certificado SSL do cliente |
_clientSslKey | String | a chave SSL do cliente |
Retornar
Jdbc
: um objeto JdbcConnection.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
get Connection(url, userName, password)
Tenta estabelecer uma conexão com o banco de dados usando um nome de usuário e uma senha.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | Um URL de banco de dados no formato jdbc:subprotocol:subname . |
user | String | O nome de usuário a ser transmitido ao banco de dados. |
password | String | A senha do usuário. |
Retornar
Jdbc
: um objeto JdbcConnection.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
new Date(milliseconds)
Cria uma data a partir de milissegundos desde a época.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
milliseconds | Integer | Milissegundos desde a época. |
Retornar
Jdbc
: um objeto JdbcDate.
new Time(milliseconds)
Crie um horário a partir de milissegundos desde a época.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
milliseconds | Integer | Milissegundos desde a época. |
Retornar
Jdbc
: um objeto JdbcTime.
new Timestamp(milliseconds)
Crie um carimbo de data/hora a partir de milissegundos desde a época.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
milliseconds | Integer | Milissegundos desde a época. |
Retornar
Jdbc
: um objeto JdbcTimestamp.
parse Date(date)
Crie uma data analisando a string de data SQL.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
date | String | Uma string que contém uma string de data SQL. |
Retornar
Jdbc
: um objeto JdbcDate.
parse Time(time)
Crie um horário analisando a string de horário SQL.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
time | String | Uma string que contém uma string de tempo SQL. |
Retornar
Jdbc
: um objeto JdbcTime.
parse Timestamp(timestamp)
Crie um carimbo de data/hora analisando a string de carimbo de data/hora do SQL.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
timestamp | String | Uma string que contém uma string de carimbo de data/hora SQL. |
Retornar
Jdbc
: um objeto JdbcTimestamp.