1. 2. 3. 4. 5.
Banco de dados
Ao criar um projeto no Cronapp, o banco de desenvolvimento H2 já vem configurado por padrão. Porém, quando é preciso testar a conexão com banco de dados ou no momento da publicação deve-se substituir esse banco e o Cronapp possui suporte aos principais banco de dados, como MySQL, SQL Server, PostgreSQL e Oracle.
Gerenciar banco
A funcionalidade banco de dados (context.xml) é responsável por vincular um ou mais bancos de dados ao seu sistema. Então, clique no menu Projeto > Banco de dados para abrir sua aba na área de edição (seta da Figura 1).
Figura 1 - Banco de dados
Editar banco: abre a área de edição do respectivo banco de dados (Figura 1.1); Remover banco: remove o respectivo banco de dados;
Manipular dados: abre o gerenciador de SQL do respectivo banco de dados; Perfis: abre a área de edição de perfis;
Novo: abre a área para adição de novo banco de dados (Figura 1.1).
Novo banco de dados
Tanto ao editar um banco quanto adicionar um novo, ele abrirá a área de edição (Figura 1.1).
Figura 1.1 - Adicionando novo banco
Nesta página
Gerenciar banco
Novo banco de dados Atributos da conexão Esquema Perfis Novo perfil Perfil padrão Manipular dados Context.xml
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.
1. 2. 1. 2. 3. 4. 5. Campos
caso tenha um banco no
Banco de dados na nuvem: clouddo Cronapp, selecione-o aqui para preencher automaticamente todos os outros campos abaixo;
: abre o serviços de em uma nova aba na IDE.
Novo banco de dados na nuvem cloud
nome da conexão do banco, identifica o banco dentro da IDE;
Nome:
escolha do perfil do banco de dados: Desenvolvimento, Produção ou outro criado;
Perfil:
É possível excluir um dos perfis clicando no botão da lixeira ao lado do campo. escolha do banco de dados;
Fabricante:
usuário para o banco de dados;
Usuário:
senha do usuário para o banco de dados;
Senha:
ou selecione um dos / bancos existentes ou informe um
Nome Banco Esquema: schemas
novo;
: atualiza os na caixa de seleção;
Atualizar lista de schemas schemas
: cria um novo /banco.
Criar database schema
endereço do servidor;
Servidor:
porta usada pelo banco de dados;
Porta:
: informa um nome para a instância - essa opção só aparece em banco de
Nome Instância
dados SQL Server.
Botões
salva a configuração do banco de dados;
OK:
volta para a tela inicial do banco de dados;
Cancelar:
verifica se a conexão do banco está funcionando corretamente;
Testar Conexão:
abre uma janela para fazer manipulação do banco de dados através da
Manipular dados:
ferramenta de gerenciamento de banco de dados;
abre a janela de configuração dos atributos da conexão (Figura 1.1.1).
Avançado:
Atributos da conexão
Normalmente não é necessário alterar as configurações da janela atributos de conexão ao adicionar um novo banco de dados, pois o Cronapp configura automaticamente os principais atributos.
Figura 1.1.1 - Janela com os atributos da conexão do banco
Esquema
Além de verificar o funcionamento da conexão do banco, o botão Testar Conexão criará um novo Esquema/banco, caso seja preenchido um nome diferente no campo Nome Esquema
Os esquemas (schema são estruturas lógicas usadas para armazenar os dados em um banco de ) dados. Para cada banco criado, cada esquema terá suas tabelas, views, relacionamentos e outros objetos particulares, e para o usuário que os acessa serão, na prática, como bancos de dados
A figura 1.1.2 mostra a criação do esquema para o banco de dados SQL Server, os
separados. blocoA
demais esquemas são do próprio SQL Server e são criados automaticamente quando o banco é gerado.
Figura 1.1.2 - Criação de um esquema no banco de dados
Perfis
O Cronapp permite que sejam criados 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.
Figura 1.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).
1.
Figura 1.2.1 - Aba de edição de perfil
: adiciona um campo na coluna para informar um novo perfil, que deve ter nome
Novo Perfil
único;
Ao adicionar um campo, o ícone de lixeira é adicionado para aquele campo com o intuito de remover o campo.
: salva as configurações que foram modificadas no perfil e volta para a aba principal do
OK
banco;
: cancela as configurações que foram modificadas no perfil e volta para a aba
Cancelar
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 saber como configurar, acesse a documentaçãoconfiguraçõ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.
Figura 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).
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.
Figura 2 - Abrir banco de dados como texto
Tenha cuidado ao adicionar publicamente seu projeto em sistemas de controle de versões, como GitHub, bitbucket, GitLab e outros.
No context.xml ficam armazenadas todas as informações de acesso ao seu banco, inclusive a .