Olá Pessoal, tudo bom?
O post de hoje é relacionado a criação de um projeto básico em Java utilizando o controlador de dependências de bibliotecas Maven e adicionando a dependência do banco de dados HSQLDB. Utilizaremos o post básico de criação de um projeto Maven, assim iremos continuar o projeto lá criado. Veja na continuação desse post…
HSQLDB – definição
O HyperSQL Database Engine (HSQLDB) é um banco de dados construído sobre a linguagem Java. Ele cria um banco de dados nativo, para armazenar os dados diretamente em seu projeto. Ele não possui a robustez de um Oracle ou SQL Server, mas serve para a aprendizagem dos itens básicos de um banco de dados, possuindo itens como transações, schemas, triggers, functions, sequences entre outros pontos.
Incluindo o HSQLDB em um Projeto Básico no Eclipse
O primeiro ponto é criar o projeto básico do Maven conforme o post relacionado.
Depois de criado, é hora de começar a adaptação nos arquivos desse projeto a fim de utilizar a biblioteca.
Alterando o pom.xml
Abra o arquivo pom.xml, que se encontra na raiz do projeto. Adicione a dependência do HSQLDB. Vamos adicionar a versão 2.4.1. O código destacado abaixo acrescenta essa dependência:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>2.4.1</version> </dependency> </dependencies> |
Pronto, com esses códigos o maven irá adicionar a dependência do server do banco de dados do HSQLDB ao projeto. Não é tão simples testar essa dependência, dessa forma vamos realizar a verificação se está ok de outra forma. Clique com o botão direito sobre o projeto e vá na opção Maven > Update Project… conforme a Figura 01.
Para saber se a sua configuração deu certo o Jar deverá aparecer dentro da pasta Maven Dependencies na raiz do Projeto conforme mostra a Figura 02
finally{
Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!
Até um próximo post!
Leave a Reply