Cria um objeto de conexão JDBC a partir dos parâmetros passados.
![](/download/attachments/220892683/blocoConfigurarConexao.png?version=1&modificationDate=1716575205000&api=v2)
Figura 1 - Bloco Configurar Conexão
- Bloco servidor: cronapi.database.Operations.configureConnection()
Retorna um objeto (string) da conexão JDBC configurada.
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 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 de acesso ao banco de dados.
- Posição: 3
- Inglês: User name
- Tipo: Texto / String
- Exemplo: "myUser"
Senha do usuário de acesso ao banco de dados.
- Posição: 4
- Inglês: Password
- Tipo: Texto / String
- Exemplo: "myP@ssword"
No exemplo abaixo, os blocos Configurar Conexão irão acessar um banco de dados diferente dependendo do usuário logado. Se o usuário for "admin", o primeiro banco, 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. Para mais detalhes de configuração deste exemplo, consulte o tutorial Alterar banco de dados em tempo de execução.
![](/download/attachments/220892683/blocoConfigurarConexaoExemplo.png?version=1&modificationDate=1716575205000&api=v2)
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.
![](/download/attachments/220892683/blocoConfigurarConexaoAdmin.png?version=1&modificationDate=1716575205000&api=v2)
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.
![](/download/attachments/220892683/blocoConfigurarConexaoOutroUsuario.png?version=1&modificationDate=1716575205000&api=v2)
Figura 2.2 - Outro usuário logado