Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Configurar Conexão

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

Informações

Para que a função funcione, o bloco É 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

NomeTipoDoc
Parâmetro 1StringRecebe a classe do driver referente ao banco de dados.
Parâmetro 2StringRecebe a URL JDBC referente ao banco de dados.
Parâmetro 3StringRecebe o usuário de acesso ao banco de dados.
Parâmetro 4StringRecebe a senha do usuário de acesso ao banco de dados.

Retorno

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

Compatibilidade

Image Modified Servidor

Exemplo

No nosso exemplo abaixo, o bloco Configurar Conexão irá acessar um banco diferente dependendo da horado usuário logado, caso o horário seja maior ou igual à 11usuário seja "admin", o banco irá acessar o primeiro banco, senão, o segundo será iniciadoutilizado.


Image Modified

Figura 1 - Bloco Criar Conexão


Após logarmos em horários diferentes, conferimos os usuários cadastrados em cada banco, Quando logamos antes das 11, com o usuário "Joao" estava cadastrado (destaque 1 da figura 2), quando logamos após este horário, o usuário "Pedro" estava cadastrado (2), pois foi feito a conexão com o segundo bancoadmin" , conferimos que o banco que foi conectado foi o MySQL com um modelo de carro (Figura 2). 


Image Added

Figura 2.1 - Usuários admin


Qualquer outro usuário diferente de admin será logado no banco PostgreSQL, como mostra a figura 2.1.


Image Modified

Figura 2.1 - Usuários Usuário diferente de cada bancoadmin

Mais sobre

O bloco retorna uma string de conexão JDBC, permitindo executar um banco de dados diferente a partir de uma lógica de programação.