Sei sulla pagina 1di 6

Las distribuciones de Apache Derby

En pgina web del software encontraremos algunas distribuciones que explicaremos a continuacin: En la distribucin bin encontraremos los script, programas de demostracin y documentacin. Los archivos jar optimizados estarn en la carpeta lib. En la distribucin lib encontraremos solo los archivos jar ya compilados. En la distribucin lib-debug encontraremos una larga muestra de archivos jar que son tiles para eliminar errores o divulgar de ediciones. En la carpeta src encontraremos todo el cdigo del programa no compilado, para crear las distribuciones bin y lib anteriormente explicadas.

Dentro de las carpetas del Derby


En la carpeta demo encontraremos algunos programas de demostracin. En la carpeta bin encontraremos los script para ejecutar algunas utilidades y configurar el programa. En la carpeta doc encontraremos la documentacin api generada con el programa de comentarios de Java. En la carpeta doc encontraremos la documentacin del Derby. En la carpeta lib encontraremos los archivos jar del programa. En la carpeta test encontraremos los archivos de testeo del programa. En el subdirectorio frameworks encontraremos los antiguos script para ejecutar algunas utilidades y configurar el programa. Estos son incluidos para tener una compatibilidad con las versiones anteriores. Estos script son objetados para favoreces a los script que se encuentran en la carpeta bin y pueden ser movidas en las futuras versiones.

INSTALACIN DE APACHE DERBY Para poder instalar el Apache Derby solamente debemos descomprimir los archivos en una carpeta con el nombre del programa (u otro, en este manual le cambiamos el nombre a Derby) en el directorio raz.

Ejecucin de Apache Derby


Para ejecutar el Apache Derby se deben configurar ciertas variables de entorno:

Para ejecutar el Apache Derby existen varios tipos de ejecucin, primero vamos a ejecutar una consola para crear una base de datos, llamada ij. Para ejecutar este comando por lnea de cdigo es: C:\ ruta\Cd C:\Derby\bin Esto para ingresar en la carpeta bin

Paso seguido ejecutar el archivo batch, lo cual se realiza solo ejecutando ij.

El comando para la ejecucin se simplifica, ya que Apache Derby trae archivos batch para cada tipo de ejecucin. La ejecucin en consola se realiza con el archivo c:\Derby\bin\ij.bat. Para este caso solo es necesario ejecutar el archivo ij y automticamente se abrir la consola con apache derby iniciado.

Crear una base de datos


Suponiendo que an no se ha establecido la conexin. Haremos lo siguiente: La sintaxis para hacer la conexin con Apache Derby y crear una base de datos es la siguiente: Connect jdbc:derby:Nombre_BD; create=true;

Despus de haber creado la base de datos, podemos empezar con la creacin de tablas. Para crear una BD con usuario y contrasea: connect'jdbc:derby:Nombre_BD;create=true;Nombre_Usuario=Usuario;password= Contrasea';

Si ya tenemos una Base de datos creada, solo debemos conectarnos de la siguiente manera, el usuario y contrasea van a depender si los agregamos al momento de crear la BD. La sintaxis para hacer la conexin con es la siguiente: Connect jdbc:derby:Nombre_BD; Nombre_BD: Nombre de la base de datos a la que queremos modificar.

Creacin de tablas
Para crear las tablas la sintaxis es la siguiente: Create table Nombre_tabla (Nombre_Campo1 Tipo_dato Tipo_dato, Nombre_Campo2

Insertar datos a las tablas


Para crear las tablas la sintaxis es la siguiente: Insert into Alumnos values (Dato1, Dato2);

Consultar datos
Para crear las tablas la sintaxis es la siguiente: SELECT*FROM Nombre_tabla

Si deseamos hacer consultas especficas utilizaremos las clausulas FROM y WHERE.

Modificar datos
Para los datos de las tablas la sintaxis es la siguiente: Update Nombre_Tabla Nombre_Campo = Dato_Modificado, Nombre_Campo2= Dato2_Modificado where Condicin= Condicin;

Eliminar Datos
Para eliminar los datos de las tablas la sintaxis es la siguiente: DELETE FROM Nombre_Tabla WHERE Campo=Dato_Condicin;

Si deseamos eliminar todos los registros de la tabla la sintaxis ser la siguiente: DELETE FROM Nombre_tabla;

Potrebbero piacerti anche