jueves, 4 de diciembre de 2014

La API de JPA 2.1. (I) Instalando Apache Derby DB

Elegimos el SGBD de Apache porque:
  • Ocupa poco
  • Está hecho en java e integra bien en java
  • Permite instación como servidor local y también de red
  • Ha tenido actualizaciones en 2014
  • Y sobre todo porque es libre.
Primeramente vamos a la página de Apache Derby y la descargamos.

Creamos las variables de entorno. Como estamos en Widows 7 vamos a
  1. Equipo
  2. Propiedades del sistema
  3. Configuración avanzada del sistema
  4. Variables de entorno
Definimos las siguientes Variables del sistema:
  1. DERBY_HOME : Que apunta a la ruta completa donde está la carpeta que hemos descargado
  2. PATH: Le añadimos %DERBY_HOME%\bin;
Creamos una carpeta por ejemplo DERBYTUTOR

Vamos a correr DerbyDB como servidor en  red. Para ello necesitamos dos sesiones de símbolo de sistema, la primera es para controlar el servidor y la otra para controlar el cliente. Para ello nos situamos en ambas sesiones en el directori DERBYTUTOR

En la del servidor ejecutamos:
  • java -jar %DERBY_HOME%\lib\derbyrun.jar server start
 En la del cliente ejecutamos :
  • ij 
 Y tambien en el cliente aprovechando el interprete de comandos "ij", creamos una base de datos, creamos una tabla, añadimos registros y los mostramos y salimos del "ij":
  • CONNECT 'jdbc:derby://localhost:1527/seconddb;create=true'; 
    CREATE TABLE SECONDTABLE
        (ID INT PRIMARY KEY,
        NAME VARCHAR(14)); 
     
    INSERT INTO SECONDTABLE VALUES 
        (100,'ONE HUNDRED'),(200,'TWO HUNDRED'),(300,'THREE HUNDRED'); 
     
    SELECT * FROM SECONDTABLE; 
     
    exit; 
Y para parar el servidor:
  • java -jar %DERBY_HOME%\lib\derbyrun.jar server shutdown

No hay comentarios :

Publicar un comentario