Sunteți pe pagina 1din 7

SENTENCIAS DEL ENTORNO

Para ejecutar scripts SQL y realizar otras consultas, derby proporciona la herramienta ij ("herramienta de scripting JDB interactiva), las bases de datos se crean en el directorio:
C:\DerbyDB\NombreBaseDeDatos

Tiene que tener los siguientes archivos JAR en su carpeta de clases antes de utilizar esta herramienta. El archivo derby.jar contiene los controladores JDBC y derbytools.jar contiene la herramienta ij en s.

Creacin a travs de lnea de comando


Nos dirigimos al men de inicio y en ejecutar mandamos a llamar a la consola de comandos de windows con cmd le damos en aceptar. Agregamos el siguiente comando set DERBY_HOME=C:\Archivos de programa\Sun\JavaDB.

Posteriormente nos debemos asegurar ejecuta comandos scipts desde cualquier directorio agregando desde la variable path ejecutando el siguinte comando set PATH= %DERBY_HOME%\bin;%PATH%. Posteriormente agregamos la herramienta ij de linea de comandos al CLASSPATH para poder utilizarla escribmos desde lnea de comandos las siguiente comando set CLASSPATH =C:\Archivos de programa\Sun\JavaDB\lib\derby.jar;C:\Archivos de programa\Sun\JavaDB\lib\derbytools.jar una vez configurado el comando ejecutamos sysinfo (La herramienta muestra sysinfo Derby informacin sobre su entorno Java y su versin de Derby. El sysinfo imprime la informacin de utilidad del sistema para una consola)Ejecutando el siguiente comando java org.apache.derby.tools.sysinfo Una vez configurado ejecutamos el siguiente comando org.apache.derby.tools.ij java

Para crear la base de datos introducimos el comando connect 'jdbc:derby:nombredb;create=true';

El resto de comandos son sentencias de sql

CREACIN DE LA TABLA DEPARTAMENTOS : CREATE TABLE DEPT(DEPTNO NUMBER(2) NOT NULL, DNAME LOC VARCHAR(13), VARCHAR(14),

CONSTRAINT PK_DEPT_DEPTNO PRIMARY KEY(DEPTNO) ); CREACION DE LA TABLA EMPLEADOS: CREATE TABLE EMP( EMPNO ENAME JOB MGR NUMBER(4) NOT NULL, VARCHAR2(10) ,

VARCHAR2(9) , NUMBER(4) , ,

HIREDATE DATE SAL COMM

NUMBER(7,2), NUMBER(7,2),

DEPTNO NUMBER(2) NOT NULL, CONSTRAINT PK_EMP_EMPNO PRIMARY KEY(EMPNO), CONSTRAINT FK_EMP_DEPTNO FOREIGN KEY (DEPTNO) REFERENCES DEPT);

INSERTAR DATOS EN LA TABLA: INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK'); INSERT INTO DEPT VALUES (20,'RESEARCH', 'DALLAS'); INSERT INTO DEPT VALUES (30,'SALES', 'CHICAGO');

INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON'); INSERT INTO EMP VALUES (7369,'SMITH', 'CLERK', 7902,'17/12/1980', 800, NULL, 20);

INSERT INTO EMP VALUES(7499,'ALLEN', 'SALESMAN', 7698,'20/02/1981', 1600, 300, 30);

INSERT INTO EMP VALUES (7521,'WARD', 'SALESMAN', 7698,'22/02/1981', 1250, 500, 30);

INSERT INTO EMP VALUES (7566,'JONES', 'MANAGER', 7839,'02/04/1981', 2975, NULL, 20);

VISUALIZAR LAS TABLAS: SELECT * FROM DEPT BORRAR DELETE * FROM DEPT WHERE DEPTNO=10;

Para salir del entorno: exit;

EJEMPLO CREACIN, MODIFICACIN Y BORRADO SOBRE JAVA


http://rchavarria.wordpress.com/2010/06/24/usar-apache-derby-como-basede-datos/ http://saforas.wordpress.com/2011/01/25/codigo-java-conexion-a-base-dedatos-apache-derby-embebida-y-cliente-servidor/ CREACIN DE UNA BASE DE DATOS

Insertar datos o modificar datos

Con el siguiente cdigo seremos capaces de introducir datos en nuestra tabla:

Realizar consultas
Con el siguiente cdigo, realizamos una consulta a nuestra tabla y mostramos por consola la informacin en ella almacenada:

Borrado de registros

http://sabd15n2.wikispaces.com/ApacheDerby http://www.it.uc3m.es/labswc/practicas/j2ee/guia_der by.html http://www.javcasta.com/2011/02/09/empezandocon-derby-en-modo-embebido-1/

S-ar putea să vă placă și