Class Jdbc

Jdbc (em inglês)

O serviço JDBC permite que os scripts se conectem aos 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étodoTipo de retornoBreve descrição
getCloudSqlConnection(url)JdbcConnectionTentativas de estabelecer uma conexão com o URL do Google Cloud SQL fornecido.
getCloudSqlConnection(url, info)JdbcConnectionTentativas de estabelecer uma conexão com o URL do Google Cloud SQL fornecido.
getCloudSqlConnection(url, userName, password)JdbcConnectionTentativas de estabelecer uma conexão com o URL do Google Cloud SQL fornecido.
getConnection(url)JdbcConnectionTenta estabelecer uma conexão com o URL do banco de dados especificado.
getConnection(url, info)JdbcConnectionTenta estabelecer uma conexão com o URL do banco de dados especificado.
getConnection(url, userName, password)JdbcConnectionTenta estabelecer uma conexão com o banco de dados fornecido usando um nome de usuário e uma senha.
newDate(milliseconds)JdbcDateCrie uma data em milissegundos desde a época.
newTime(milliseconds)JdbcTimeCrie um tempo em milissegundos desde a época.
newTimestamp(milliseconds)JdbcTimestampCrie um carimbo de data/hora em milissegundos desde o período.
parseDate(date)JdbcDateAnalise a string de data do SQL para criar uma data.
parseTime(time)JdbcTimeCrie um horário analisando a string de tempo do SQL.
parseTimestamp(timestamp)JdbcTimestampCrie um carimbo de data/hora analisando a string do carimbo de data/hora SQL.

Documentação detalhada

getCloudSqlConnection(url)

Tentativas de estabelecer uma conexão com o URL do Google Cloud SQL fornecido.

Parâmetros

NomeTipoDescrição
urlStringUm URL de banco de dados no formato jdbc:google:mysql://subname.

Retornar

JdbcConnection: 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

getCloudSqlConnection(url, info)

Tentativas de estabelecer uma conexão com o URL do Google Cloud SQL fornecido.

Parâmetros

NomeTipoDescrição
urlStringUm URL de banco de dados no formato jdbc:google:mysql://subname.
infoObjectObjeto JavaScript opcional que especifica os parâmetros avançados conforme definido abaixo.

Parâmetros avançados

NomeTipoDescrição
connectTimeoutSecondsIntegertempo limite de conexão em segundos
databaseStringbanco de dados a que se conectar
instanceStringO nome de uma instância do Google SQL Service
passwordStringa senha do usuário;
queryTimeoutSecondsIntegertempo limite da consulta em segundos
userStringo nome de usuário que será transmitido para o banco de dados

Retornar

JdbcConnection: 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

getCloudSqlConnection(url, userName, password)

Tentativas de estabelecer uma conexão com o URL do Google Cloud SQL fornecido.

Parâmetros

NomeTipoDescrição
urlStringUm URL de banco de dados no formato jdbc:google:mysql://subname.
userNameStringO nome de usuário que você quer transmitir ao banco de dados.
passwordStringA senha do usuário.

Retornar

JdbcConnection: 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

getConnection(url)

Tenta estabelecer uma conexão com o URL do banco de dados especificado.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');

Parâmetros

NomeTipoDescrição
urlStringUm URL de banco de dados no formato jdbc:subprotocol:subname.

Retornar

JdbcConnection: 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

getConnection(url, info)

Tenta estabelecer uma conexão com o URL do banco de dados especificado.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name',
                              {user: 'username', password: 'password'});

Parâmetros

NomeTipoDescrição
urlStringUm URL de banco de dados no formato jdbc:subprotocol:subname.
infoObjectObjeto JavaScript opcional que especifica os parâmetros avançados conforme definido abaixo.

Parâmetros avançados

NomeTipoDescrição
databaseNameStringbanco de dados a que se conectar
passwordStringa senha do usuário;
useJDBCCompliantTimeZoneShiftBooleanse a conexão precisa ou não obedecer às regras JDBC ao converter fusos horários. O padrão é false.
userStringo nome de usuário que será transmitido para o banco de dados
_serverSslCertificateStringo certificado SSL do servidor
_clientSslCertificateStringo certificado SSL do cliente
_clientSslKeyStringa chave SSL do cliente

Retornar

JdbcConnection: 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

getConnection(url, userName, password)

Tenta estabelecer uma conexão com o banco de dados fornecido usando um nome de usuário e uma senha.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name',
                              'username', 'password');

Parâmetros

NomeTipoDescrição
urlStringUm URL de banco de dados no formato jdbc:subprotocol:subname.
userNameStringO nome de usuário que você quer transmitir ao banco de dados.
passwordStringA senha do usuário.

Retornar

JdbcConnection: 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

newDate(milliseconds)

Crie uma data em milissegundos desde a época.

Parâmetros

NomeTipoDescrição
millisecondsIntegerMilissegundos desde época.

Retornar

JdbcDate: um objeto JdbcDate.


newTime(milliseconds)

Crie um tempo em milissegundos desde a época.

Parâmetros

NomeTipoDescrição
millisecondsIntegerMilissegundos desde época.

Retornar

JdbcTime: um objeto JdbcTime.


newTimestamp(milliseconds)

Crie um carimbo de data/hora em milissegundos desde o período.

Parâmetros

NomeTipoDescrição
millisecondsIntegerMilissegundos desde época.

Retornar

JdbcTimestamp: um objeto JdbcTimestamp.


parseDate(date)

Analise a string de data do SQL para criar uma data.

Parâmetros

NomeTipoDescrição
dateStringUma string que contém uma string de data SQL.

Retornar

JdbcDate: um objeto JdbcDate.


parseTime(time)

Crie um horário analisando a string de tempo do SQL.

Parâmetros

NomeTipoDescrição
timeStringUma string que contém uma string de tempo SQL.

Retornar

JdbcTime: um objeto JdbcTime.


parseTimestamp(timestamp)

Crie um carimbo de data/hora analisando a string do carimbo de data/hora SQL.

Parâmetros

NomeTipoDescrição
timestampStringUma string que contém uma string de carimbo de data/hora SQL.

Retornar

JdbcTimestamp: um objeto JdbcTimestamp.