O serviço JDBC permite que scripts se conectem a bancos de dados do Google Cloud SQL, MySQL, Microsoft SQL Server e Oracle. Para mais informações, consulte o guia do 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 especificado. | 
| get | Jdbc | Tenta estabelecer uma conexão com o URL do Google Cloud SQL especificado. | 
| get | Jdbc | Tenta estabelecer uma conexão com o URL do Google Cloud SQL 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 URL do banco de dados especificado. | 
| get | Jdbc | Tenta estabelecer uma conexão com o banco de dados especificado usando um nome de usuário e uma senha. | 
| new | Jdbc | Cria uma data com base em milissegundos desde o período. | 
| new | Jdbc | Cria um horário com base em milissegundos desde a época. | 
| new | Jdbc | Cria um carimbo de data/hora com base em 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 SQL. | 
Documentação detalhada
get
Tenta estabelecer uma conexão com o URL do Google Cloud SQL especificado.
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
Tenta estabelecer uma conexão com o URL do Google Cloud SQL especificado.
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
Tenta estabelecer uma conexão com o URL do Google Cloud SQL especificado.
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
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
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 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
Tenta estabelecer uma conexão com o banco de dados especificado 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
Cria uma data com base em milissegundos desde o período.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| milliseconds | Integer | Milissegundos desde a época. | 
Retornar
Jdbc: um objeto JdbcDate.
new
Cria um horário com base em milissegundos desde a época.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| milliseconds | Integer | Milissegundos desde a época. | 
Retornar
Jdbc: um objeto JdbcTime.
new
Cria um carimbo de data/hora com base em milissegundos desde a época.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| milliseconds | Integer | Milissegundos desde a época. | 
Retornar
Jdbc: um objeto JdbcTimestamp.
parse
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
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
Crie um carimbo de data/hora analisando a string de carimbo de data/hora 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.