Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2609

Configurar Conexão

Cria um objeto de conexão JDBC a partir dos parâmetros passados.


Image Added

Figura 1 - Bloco Configurar Conexão


Informações

É possível utilizar esse bloco para configurar trocas de conexão com o banco de dados em tempo de execução. Para isso, o bloco deve ser chamado na ação Para configurar conexão em Eventos e ações e os bancos de dados devem estar cadastrados em nossa funcionalidade Banco de dados. Veja mais detalhes em Alterar banco de dados em tempo de execução.

Parâmetros

NomeTipoDocParâmetro 1StringRecebe a classe do driver referente ao banco de dados.Parâmetro 2StringRecebe a URL JDBC referente ao banco de dados.

Compatibilidade

  • Bloco servidor: cronapi.database.Operations.configureConnection()

Retorno

Retorna um objeto (string) da conexão JDBC configurada.

Parâmetros

Classe do driver

Classe do driver referente ao banco de dados. Pode ser obtida na janela de configuração dos atributos da conexão do banco de dados, ao clicar em Avançado na área de edição do banco. Para mais detalhes, consulte a documentação Banco de dados no tópico Atributos da conexão.

  • Posição: 1
  • Inglês: Driver class name
  • Tipo: Texto / String
  • Exemplo: "com.mysql.jdbc.Driver"

URL JBDC

URL JDBC referente ao banco de dados. Pode ser obtida na janela de configuração dos atributos da conexão do banco de dados, ao clicar em Avançado na área de edição do banco. Para mais detalhes, consulte a documentação Banco de dados no tópico Atributos da conexão.

Usuário

Usuário

Parâmetro 3StringRecebe o usuário

de acesso ao banco de dados.

Parâmetro 4String

  • Posição: 3
  • Inglês: User name
  • Tipo: Texto / String
  • Exemplo: "myUser"

Senha

Senha

Recebe a senha

do usuário de acesso ao banco de dados.

Retorno

Retorna um objeto (string) de conexão JDBC configurada.

Compatibilidade

Image Removed Servidor
  • Posição: 4
  • Inglês: Password
  • Tipo: Texto / String
  • Exemplo: "myP@ssword"

Exemplo

No exemplo abaixo, o bloco os blocos Configurar Conexão irá irão acessar um banco de dados diferente dependendo do usuário logado, caso . Se o usuário seja for "admin", o banco irá acessar o primeiro banco, senão, MySQL, será acessado, caso contrário, o segundo banco, PostgreSQL, será utilizado. Para executar a função, a adicionamos ao evento Para configurar conexão da janela de Eventos e Ações.

Image Removed

Figura 1 - Bloco Criar Conexão

Para mais detalhes de configuração deste exemplo, consulte o tutorial Alterar banco de dados em tempo de execução.


Image Added

Figura 2 - Exemplo de uso do bloco Configurar Conexão


Após efetuar o login Após logarmos com o usuário "admin", conferimos observamos que o banco que foi de dados conectado foi é o MySQL com , contendo um modelo de carro (Figura 2). 


Image RemovedImage Added

Figura 2.1 - Usuários Usuário admin logado


Como exibe a imagem abaixo, qualquer Qualquer outro usuário diferente de admin será logado no banco PostgreSQL, como mostra a figura 2.1."admin" que efetuar login, o banco de dados utilizado é o PostgreSQL.


Image AddedImage Removed

Figura 2.1 - Usuário diferente de admin2 - Outro usuário logado

Nesta página

Índice

Mais sobre

O bloco retorna uma string de conexão JDBC.