Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
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 |
Criar Conexão
Configura uma conexão JDBC ao banco.
Informações |
---|
Para que a função funcione, 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
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.
- Posição: 2
- Inglês: JBDC URL
- Tipo: Texto / String
- Exemplo: "jdbc:mysql://rds-oncronos-shared.cx8gelec2ybx.us-east-1.rds.amazonaws.com:3306..."
Usuário
Usuário
de acesso ao banco de dados.
- Posição: 3
- Inglês: User name
- Tipo: Texto / String
- Exemplo: "myUser"
Senha
Senha do usuário
Recebe a senhade acesso ao banco de dados.
Retorno
Retorna uma conexão JDBC configurada.
Compatibilidade
- Posição: 4
- Inglês: Password
- Tipo: Texto / String
- Exemplo: "myP@ssword"
Exemplo
No nosso exemplo abaixo, o bloco Criar Conexão irá os blocos Configurar Conexão irão acessar um banco de dados diferente dependendo da hora, caso o horário seja maior ou igual à 11, o banco irá acessar do usuário logado. Se o usuário for "admin", o primeiro banco, senãoMySQL, será acessado, caso contrário, o segundo será iniciado.
Image Removed
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, 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 banco.
Image Removed
Figura 2 - Usuários de cada banco
banco, PostgreSQL, será utilizado. Para executar a função, a adicionamos ao evento Para configurar conexão da janela de Eventos e Ações. 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 com o usuário "admin", observamos que o banco de dados conectado é o MySQL, contendo um modelo de carro.
Image Added
Figura 2.1 - Usuário admin logado
Como exibe a imagem abaixo, qualquer outro usuário diferente de "admin" que efetuar login, o banco de dados utilizado é o PostgreSQL.
Image Added
Figura 2.2 - Outro usuário logado
Nesta página
Índice |
---|
Mais sobre
O bloco retorna uma conexão JDBC, permitindo executar um banco de dados diferente a partir de uma lógica de programação.