Crear una Base de Datos con HSQLDB

Entorno

El jar de HSQLDB esta en la carpeta C:\java\.m2\repository\hsqldb\hsqldb\1.8.0.7

Iniciar el servidor HSQLDB

Ejecutar el siguiente comando desde la consola:

java -cp C:/java/.m2/repository/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar org.hsqldb.Server

En este caso el nombre por defecto de la base de datos es test.

El Administrador de la Base de Datos

Ejecutar el siguiente comando:

java -cp C:/java/.m2/repository/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar org.hsqldb.util.DatabaseManager

Seleccionar la configuración de servidor tal como muestra la figura:

HSQL Server Manager

HSQL Server Manager

Crear una Base de Datos

Ejecutar el siguiente SQL:

create table Course (course_id integer, name varchar, course varchar, PRIMARY KEY (course_id)); 
insert into Course values (1,'Diana', 'Java');
insert into Course values (2,'Raul', 'J2EE');
insert into Course values (3,'Marco', 'JSF');
insert into Course values (4,'Liz', 'Hibernate');
insert into Course values (5,'Diego', 'Spring');
select * from Course;

Los datos y el esquema estan en memoria.

Detener el Servidor

Ejecutar el comando siguiente:

SHUTDOWN COMPACT

De esta forma detenemos el servidor en forma apropiada para que éste pueda preservar el esquema y los datos a un archivo llamado test.script. La proxima vez que inicie el servidor los datos y el esquema estarán disponibles.

Importante

El archivo test.script y otros archivos creados por HSQLDB se crean en el directorio desde el cual se ejecuta el comando que inicia el servidor.

Etiquetas:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: