Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
precisamosAo criar um projeto no Cronapp, o banco de desenvolvimento H2 já vem configurado por padrão. Porém, quando
devemos substituir o banco H2. Para isso, o Cronappé preciso testar a conexão com banco de dados ou no momento da publicação
bancosdeve-se substituir esse banco e o Cronapp possui suporte aos principais
por exemplo: DB2, Derby, H2, Microsoftbanco de dados,
MySQL, Oracle Database e PostgreSQL. Veremos nessa página como configurar bancos de dados em seu projeto Cronapp.Caso vocêcomo MySQL, SQL Server,
PostgreSQL e Oracle.
Nota |
---|
Caso possua um banco de dados local e queira |
usá-lo |
na IDE, |
é possível utilizar o ngrok para criar um túnel seguro entre seu banco local e sua aplicação no Cronapp. Para mais detalhes acesse o tutorial Conectando um banco de dados local ao Cronapp. |
Gerenciar
Banco de dadosbanco
A funcionalidade Banco banco de dados (context.xml
) é responsável por vincular um ou mais bancos de dados ao seu sistema. Para abri-loEntão, clique no menu Projeto e selecione > Banco de dados ou na árvore de arquivos acesse Configurações (config) e depois Bancos de Dados (context.xml para abrir sua aba na área de edição (seta da Figura 1).
Image Modified
Figura 1 - Acesso ao arquivo context.xml através do menu Banco de dados
- Editar banco: abre a área de edição do respectivo banco de dados (Figura 1.1);
- Remover banco: remove o respectivo
- Editar o banco de dados; Remover o
- banco de dados;
- Manipular o banco de dados, acesse o banco através da ferramenta de gerenciamento de
- dados: abre o gerenciador de SQL do respectivo banco de dados; Abre janela de gerenciamento
- Perfis: abre a área de edição de perfis;
- Adicionar um novo banco.
Ao abrir o arquivo context.xml em modo Editor de texto é possível ver o xml que exibe todas as informações dos bancos de dados configurados em seu projeto no Cronapp (Figura 2).
Aviso | ||
---|---|---|
| ||
Tenha cuidado ao adicionar publicamente seu projeto em sistemas de controle de versões, como GitHub, bitbucket, GitLab e outros. |
Image Removed
Figura 2 - Abrir context.xml através do editor de texto
- Novo: abre a área para adição de novo banco de dados (Figura 1.1).
Novo banco de dados
Para Tanto ao editar um banco quanto adicionar um novo banco de dados, clique no botão Novo (item 5 da figura 1) e assim será aberta a janela de configuração do novo banco (Figura 3, ele abrirá a área de edição (Figura 1.1).
Image Modified
Figura 3 1.1 - Adicionando novo banco de dados
Campos
- Banco de dados na nuvem: caso tenha um banco no Serviços de Cloud
- no cloud do Cronapp, selecione-o aqui para preencher automaticamente todos os outros campos abaixo;
- Novo banco de dados na nuvem: abre o serviços de cloud em uma nova aba na IDE.
- Nome: nome da conexão do banco, identifica o banco dentro do Cronapp.
- da IDE;
- Perfil: escolha do perfil do banco de dados: Desenvolvimento, Produção ou outro criado .
- ;
- É possível excluir um dos perfis clicando no botão da lixeira ao lado do campo.
- Fabricante: escolha do banco de dados .
- ;
- Usuário: usuário para o banco de dados .
- ;
- Senha: senha do usuário para o banco de dados .
- ;
- Nome Banco
- Banco ou Esquema
- Esquema: selecione um dos schemas ou bancos .O primeiro botão atualiza
- ;
- Atualizar lista de schemas: atualiza os schemas na caixa de seleção
e o segundo cria - ;
- Criar database: cria um novo schema/banco.
- Servidor: endereço do servidor .
- ;
- Porta: porta usada pelo banco de dados;
- Nome Instância: informa um nome para a instância - essa opção só aparece em banco de dados SQL Server.
Botões
- OK: salva a configuração do banco de dados .
- ;
- Cancelar: volta
- volta para a tela inicial do context.xml.
- banco de dados;
- Testar Conexão: verifica se a conexão do banco está funcionando corretamente;
- Manipular dados: abre uma janela para fazer manipulação do banco de dados através da ferramenta de gerenciamento de banco de dados;
- Avançado: abre a janela de configuração dos atributos da conexão (Figura 4
- 1.1.1).
title | Lembrete |
---|
Atributos da conexão
Normalmente não é necessário alterar as configurações da janela Atributos de Conexão ao janela atributos de conexão ao adicionar um novo banco de dados, pois o Cronapp configura automaticamente os principais atributos.
Image Modified
Figura 4 1.1.1 - Janela de configuração dos Atributos da Conexão
Perfilcom os atributos da conexão do banco
Perfis
O Cronapp permite que seja sejam criado perfis que serão vinculados a diferentes bancos de dados cadastrados no projeto. No momento em que for rodar o projeto ou gerar o .war
é possível selecionar um dos perfis/banco de dados.
Image Modified
Figura 5 - É possível selecionar um banco de dados ao rodar a aplicação
Image Removed
Figura 5 - Ao exportar para .war, selecione o perfil desejado
Para adicionar um novo perfil, clique no botão Perfil na janela da funcionalidade Banco de dados (item 4 da figura 1) e assim será aberta a janela de configuração de Perfil (Figura 6). Os perfis DEV e PROD já vem previamente configurados, eles serão exibidos respectivamente como Desenvolvimento e Produção.
Clique no botão Novo para adicionar outro perfil (Figura 6). Para vincular esse perfil a um banco, selecione-o no campo Perfil (Figura 3) no momento que adicionar um novo banco de dados ou editar um existente.
Image Removed
Figura 6 - Janela de gerenciamento dos perfis de banco de dados1.2 - Selecionando perfil para rodar na IDE
Novo perfil
Por padrão, ao criar um projeto, os perfis desenvolvimento e produção já são criados. Então, para adicionar um perfil, clique no botão Perfis para abrir sua aba de configuração (Figura 1.2.1).
Image Added
Figura 1.2.1 - Aba de edição de perfil
- Novo: adiciona um campo na coluna Perfil para informar um novo perfil, que deve ter nome único;
- Ao adicionar um campo, o ícone de lixeira é adicionado para aquele campo com o intuito de remover o campo.
- OK: salva as configurações que foram modificadas no perfil e volta para a aba principal do banco;
- Cancelar: cancela as configurações que foram modificadas no perfil e volta para a aba principal do banco.
Perfil padrão
É possível adicionar um perfil como padrão, dessa forma não será necessário selecionar um perfil toda vez que for rodar o projeto. Para selecionar o perfil padrão, abra as configurações do projeto e selecione o perfil desejadosaber como configurar, acesse a documentação configurações do projeto.
Manipular dados
O Sistema de Gerenciamento de Banco de Dados (SGBD) online do Cronapp permite que adicione dados, consulte, crie tabelas virtuais e procedures e entre outros. Ao abrir pela primeira vez, suas tabelas só serão mostradas após rodar ou executar o projeto.
Image Modified
Figura 7 - Selecione um dos perfis como padrão
Vincular o banco ao seu projeto
Para saber como gerar tabelas e as camadas Entity e DAO automaticamente ou realizar engenharia reversa de um banco de dados, acesse a documentação do Diagrama de classe.
1.3 - Sistema de gerenciamento de banco de dados
Context.xml
Ao abrir o arquivo do banco de dados em modo editor de texto é possível ver o xml
que exibe todas as informações dos bancos de dados configurados em seu projeto no Cronapp (Figura 2).
Nota |
---|
Para abrir como editor de texto, é preciso que a IDE esteja habilitada no Modo Avançado. |
Então, na árvore do projeto, Configurações > Banco de dados e clique com o botão direito sobre o arquivo e selecione Abrir com > Editor de texto.
Image Added
Figura 2 - Abrir banco de dados como texto
Aviso |
---|
Tenha cuidado ao adicionar publicamente seu projeto em sistemas de controle de versões, como GitHub, bitbucket, GitLab e outros. |
Nesta Nessa página
Índice |
---|