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
Nome | Tipo | Doc |
---|---|---|
Parâmetro 1 | String | Recebe a classe do driver referente ao banco de dados. |
Parâmetro 2 | String | Recebe a URL JDBC referente ao banco de dados. |
Parâmetro 3 | String | Recebe o usuário de acesso ao banco de dados. |
Parâmetro 4 | String | Recebe 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.