Conhecendo HSQLDB banco de dados em memória

Olá, no dia de hoje irei mostrar a simplicidade da instalação do HSQLDL. Antes disto irei falar um pouco sobre ele. HSQLDB ou Hyper Structured Query Language DataBase é um SGBD de código aberto escrito em Java. É uma solução simples comparado ao Oracle e SQL Server, possui poucos recursos, porém um bom desempenho. É mais indicado para aplicações desktops. Dá suporte a schemas, seleções, joins, functions, sequences,  triggers e views. Pode ser classificado também como banco de dados em arquivo texto e em memória. Pode ser utilizado em projetos embarcados pois salva as informações dentro do .jar do projeto, em memória ou no servidor. As informações Uma das vantagens é o pouco espaço de disco necessário. Possui um client SQL simples para acessar o banco. Link de acesso para download do HSQLDB.a1

Acessando o Client e Server do HSQLDB com o hsqldb.jar com dublo click.01

a2

 

Siga as configurações abaixo para configurar o banco de dados:

Criando base de dados:

Crie uma basta chamada db no diretório de sua preferência. Ex: C:\Users\fulano\db.c2

Configure a conexao:

Setting Name: MyServerDB, Type: HSQL Database Engine Server, Driver: org.hsqldb.jdbcDriver, URL: jdbc:hsqldb:hsql:file:C:\Users\fulano\db\restaurantes, User:sa, Password: sa .

c3

Clique em OK.c4

c5

Base de dados criada com sucesso.

Teste a base de dados com os comandos abaixo:c6 c8

c9

 

Está é uma configuração básica para utilizar o HSQLDB, espero que tenham gostado. Deixem um comentário com dúvidas ou sugestões.

Um grande abraço!

 

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s