Sunteți pe pagina 1din 19

Conectar con la BD(sample) de derby.

Crear BD en derby





Trabajar con el Java DB (Derby) Base de datos
Este documento muestra cmo configurar una conexin de Java DB base de datos en
el IDE NetBeans. Una vez que se realiza una conexin, usted puede comenzar a
trabajar con la base de datos en el IDE, lo que le permite crear tablas, rellenar con
datos, ejecutar sentencias SQL y consultas, y mucho ms.
La base de datos Java DB es la distribucin compatible con Sun de Apache
Derby . Java DB es una completamente transaccional, segura y basada en estndares
servidor de base de datos, escrito enteramente en Java, y es totalmente compatible
con SQL, JDBC API, y la tecnologa Java EE. La base de datos Java DB se incluye con
el GlassFish servidor de aplicaciones, y est incluido en el JDK 6 tambin. Para ms
informacin sobre base de datos Java DB, consulte la documentacin oficial .
Contenido

Configuracin de la base de datos
El registro de la base de datos en el IDE NetBeans
Arrancar el servidor y crear una base de datos
Conexin a la Base de Datos
Creacin de tablas
Adicin de datos de la tabla
Eliminacin de las Tablas
El uso de un script SQL externas
Recrear tablas de una base de datos diferente
Vase tambin
Para seguir este tutorial, usted necesita el siguiente software y recursos.
Software o de recursos Versin necesaria
NetBeans IDE 6.8, 6.9, 7.0, Java EE
Java Development Kit (JDK) La versin 6 o versin 5
Java DB versin 10.4.x, 10.5.x
Tenga en cuenta.
Java DB se instala al instalar JDK 6 (excepto el Mac OS X). Si est utilizando Mac OS X
se puede descargar e instalar Java DB manualmente o utilizar la base de datos Java
que se instala con la versin de Java EE de la instalacin de NetBeans IDE.
NetBeans IDE 6.9 y 7.0 requiere Java Development Kit (JDK) 6.
Configuracin de la base de datos
Si usted tiene la GlassFish Enterprise Server registrados en su NetBeans IDE
instalacin, Java DB ya estar registrado para ti. Por lo tanto, puede pasar
directamente a Arrancar el servidor y crear una base de datos .
Si ha descargado del servidor GlassFish por separado y necesita ayuda para registrarse
en NetBeans IDE, consulte Registro de un servidor de aplicaciones GlassFish
Instancia en contenido de la Ayuda del IDE (F1).
Si usted acaba de descargar Java DB por su cuenta, realice los siguientes pasos.
1. Ejecute el archivo autoextrable. Una carpeta con el nombre 'javadb "se crear
en la misma ubicacin que el archivo. Si usted acaba de descargar Java DB y
desea que el servidor de bases de datos residen en un lugar diferente de donde
se extrajo a, debe trasladarse ahora.
2. En el sistema, crear un nuevo directorio para ser usado como un directorio de
las instancias individuales del servidor de base de datos. Por ejemplo, puede
crear esta carpeta en el directorio raz Java DB (javadb) o en cualquier otro
lugar.
Antes de continuar, es importante entender los componentes encontrados en el
directorio raz Java DB:
La demostracin subdirectorio contiene los programas de demostracin.
El bin subdirectorio contiene los scripts para la ejecucin de los servicios pblicos y la
configuracin del entorno.
El javadoc subdirectorio contiene la documentacin de la API que se gener a partir
de los comentarios del cdigo fuente.
Los documentos subdirectorio contiene la documentacin de Java DB.
El lib subdirectorio contiene los archivos de Java DB frasco.
El registro de la base de datos en el IDE NetBeans
Ahora que la base de datos est configurada, realice los siguientes pasos para registrar
Java DB en el IDE.
1. En la ventana Servicios, haga clic en el nodo de bases de datos Java DB y
seleccione Propiedades para abrir el Java DB cuadro de dilogo Configuracin.
2. Para el campo de texto de instalacin de Java DB, introduzca la ruta al
directorio raz Java DB (javadb) que ha especificado en el paso anterior.
3. De base de datos, establezca la ruta al directorio que ha creado o mantener los
valores por defecto. Haga clic en Aceptar
La captura de pantalla a continuacin muestra la configuracin de ejemplo para
el servidor de Java DB.

Arrancar el servidor y crear una base de datos
El Java DB opciones del men Base de datos se muestran al hacer clic derecho en el
nodo de Java DB en la ventana de Servicios. Este elemento del men contextual le
permite arrancar y parar el servidor de base de datos, crear una instancia nueva base
de datos, as como registro de los servidores de base de datos en el IDE (como se
demuestra en el paso anterior). Para iniciar el servidor de bases de datos:
1. En la ventana Servicios, haga clic en el nodo de Java DB y seleccione Iniciar
servidor. Tenga en cuenta la siguiente salida en la ventana de salida, lo que
indica que el servidor se ha iniciado:

2. Haga clic derecho en el nodo de Java DB y seleccione Crear base de datos.
Crear la base de datos Java DB de dilogo se abre.
3. Para el nombre de base de datos de campo de texto, el tipo
de contacto . Tambin estableci nombre de usuario y contrasea
para nbuser . Tenga en cuenta que base de datos es el lugar predeterminado
durante la instalacin de Java DB de GlassFish. Si ha instalado Java DB por
separado, este lugar sera diferente. Haga clic en Aceptar.

Conexin a la Base de Datos
Hasta ahora, usted ha iniciado el servidor de base de datos y crea una instancia de
base de datos llamada de contacto en el IDE. Explorador de NetBeans IDE es la
base de datos, disponible desde la ventana Servicios, proporciona la funcionalidad para
las tareas ms comunes en las estructuras de base de datos. Esto incluye:
crear, borrar, modificar tablas
tablas de poblar con datos
visualizacin de los datos tabulares
ejecutar sentencias SQL y consultas
Con el fin de comenzar a trabajar con el contacto con la base de datos, es necesario
crear una conexin con l. Para conectarse a ponerse en contacto :
1. Ampliar el Explorador de base de datos en la ventana Servicios y ubique la
nueva base de datos.

Tenga en cuenta que la muestra [app en la App] es el esquema de base de
datos predeterminada.
2. Haga clic derecho en el nodo de conexin de base de datos ( jdbc: derby: /
/ localhost: 1527/contact [nbuser en NBUSER] ) y seleccione
Conectar.
El icono de nodo de conexin ahora parece todo ( ), lo que significa que la
conexin se ha realizado correctamente.
3. Crear un nombre para mostrar conveniente para la base de datos haciendo clic
derecho en el nodo de conexin de base de datos ( jdbc: derby: / /
localhost: 1527/contact [nbuser en NBUSER] ) y elegir Cambiar
nombre. Tipo de base de datos de contacto en el campo de texto y haga
clic en Aceptar.
Creacin de tablas
El contacto con la base de datos que acaba de crear est actualmente vaco. Que
todava no contiene todas las tablas o datos. En el IDE NetBeans se puede agregar una
tabla de base de datos, ya sea usando el cuadro de dilogo Crear tabla, o por la
introduccin de una sentencia SQL y ejecutarlo directamente desde el editor de
SQL. Usted puede explorar los dos mtodos:
Utilizando el cuadro de dilogo Crear tabla
Uso del editor de SQL
Utilizando el cuadro de dilogo Crear tabla
1. Ampliar el contacto con el nodo de conexin y tenga en cuenta que hay
varios subnodos esquema. El esquema de aplicacin es el esquema que se
aplica slo a este tutorial. Haga clic derecho en el nodo de APP y elija Establecer
como esquema predeterminado.
2. Expanda el nodo de APP y observe que hay tres subcarpetas: Tablas, Vistas y
Procedimientos. Haga clic derecho en el nodo Tablas y seleccione Crear tabla.
La tabla de crear el cuadro de dilogo.
3. En el Nombre de la tabla de texto, escriba AMIGOS .
4. Haga clic en Agregar columna. El cuadro de dilogo Agregar columna.
5. En Nombre de columna, escriba ID . Para el tipo de datos,
seleccione INTEGER de la lista desplegable.
6. En Restricciones, seleccione la casilla clave principal para especificar que esta
columna es la clave principal para la tabla. Todas las tablas que se encuentran
en bases de datos relacionales debe contener una clave primaria. Tenga en
cuenta que cuando se selecciona la casilla de verificacin Clave primaria, el
ndice y las cajas de verificacin son nicas tambin se selecciona
automticamente y la casilla de verificacin Null no est seleccionada. Esto se
debe a las claves principales se utilizan para identificar una fila nica en la base
de datos, y por defecto se utilizan como ndice de la tabla. Debido a que todas
las filas deben ser identificados, las claves primarias no pueden
contener Null valor.

7. Repita este procedimiento ahora mediante la especificacin de los campos como
se muestra en la siguiente tabla:
8.
Clave ndice Nulo nico
Nombre
de
columna
Tipo
de
datos
Tama
o
[Consul
ta]
[Consul
ta]

[Consul
ta]
identificaci
n
INTEGE
R
0

[Consul
ta]

primerNom
bre
VARCH
AR
20

[Consul
ta]

lastName
VARCH
AR
20

[Consul
ta]

apodo
VARCH
AR
30

[Consul
ta]

friendSince FECHA 0

[Consul
ta]

e-mail
VARCH
AR
60
9. Est creando una tabla llamada AMIGOS que tiene los siguientes datos para
cada registro en contacto con:
o Nombre
o Apellido
o Apodo
o Amigo desde la fecha de
o Direccin de correo electrnico

10. Cuando est seguro de que su cuadro de dilogo Crear tabla contiene las
mismas especificaciones que las indicadas anteriormente, haga clic en
Aceptar. El IDE genera el AMIGOS tabla en la base de datos, y se puede ver un
nuevo AMIGOS nodo de la tabla ( ) mostrar en Tablas en el Explorador de
base de datos. Debajo del nodo de la tabla las columnas (campos) se
enumeran, a partir de la clave principal ( ).

Uso del editor de SQL:
1. En el Explorador de base de datos, haga clic en el contacto DB nodo de
conexin o el nodo Tablas debajo de ella y seleccione Ejecutar comando. Un
lienzo en blanco se abre en el editor de SQL en la ventana principal.
2. Escriba la consulta siguiente en el editor de SQL. Esta es una definicin de la
tabla para la tabla de colegas con los que estn a punto de crear:
3. CREATE TABLE "colegas" (
4. "ID" INTEGER la clave principal no es nulo,
5. "NOMBRE" VARCHAR (30),
6. "APELLIDO" VARCHAR (30),
7. "TTULO" VARCHAR (10),
8. "Departamento" VARCHAR (20),
9. "EMAIL" VARCHAR (60)
);

Nota: Las declaraciones y consultas se form en el editor de SQL se analizan en
el Lenguaje de consulta estructurado. SQL se adhiere a las reglas de sintaxis
estricta que debe estar familiarizado con la hora de trabajar en el editor del
IDE. Sintaxis SQL tambin puede variar en funcin del sistema de gestin de
base de datos. Ver elmanual de referencia JavaDB de directrices especficas.
10. Haga clic en el SQL Ejecutar ( ) en la barra de tareas situada en la parte
superior del editor (Ctrl-Shift-E) para ejecutar la consulta. En la ventana de
salida (Ctrl-4), aparecer un mensaje indicando que la declaracin se ejecut
con xito.

11. Para comprobar los cambios, haga clic en el contacto DB nodo de conexin en
el Explorador de bases de datos y seleccione Actualizar. Esto actualiza el tiempo
de ejecucin de los componentes de interfaz de usuario a la situacin actual de
la base de datos especificada. Este paso es necesario cuando se ejecuta desde
el Editor de consultas SQL en el IDE NetBeans. Tenga en cuenta que el nodo
COLEGAS nueva tabla ( ) muestra ahora en Tablas en la ventana de
Servicios.
Adicin de datos de la tabla
Ahora que ha creado una o ms tablas en el contacto con la base de datos, puede
comenzar a llenar con los datos. Hay varias formas de cmo agregar registros a la
tabla:
Escriba una instruccin SQL en el editor de SQL que proporciona un valor para cada
campo presente en el esquema de la tabla.
Utilice el editor de SQL para agregar registros a la mesa.
Utilice una unidad de comandos SQL para importar registros a la tabla.
Lea las siguientes secciones para aprender a utilizar todos estos mtodos de poblar
el AMIGOS tabla con los datos.
Ejecucin de una sentencia de SQL
1. Expanda el nodo Tablas en el Explorador de base de datos, haga clic en
el AMIGOS tabla y seleccione Ejecutar comando. Un lienzo en blanco se abre en
la ventana del editor de SQL.
2. En el editor de SQL, escriba la instruccin siguiente. Mientras escribe, puede
utilizar el editor de SQL de finalizacin de cdigo.
INSERT INTO VALORES APP.FRIENDS (1, 'Theodore', 'Bagwell',
'T-Bag', '2004-12-25 ',' tbag@foxriver.com)
3. Haga clic derecho dentro del editor de SQL y seleccione Ejecutar Declaracin. La
ventana de resultados muestra un mensaje indicando que la declaracin se
ejecut con xito.
4. Para verificar que el nuevo disco ha sido aadido a la AMIGOS tabla, haga clic
en el AMIGOS nodo de la tabla en la ventana de Servicios y elija Ver datos.
Al seleccionar Vista de datos, una consulta para seleccionar todos los datos de
la tabla se genera automticamente en el panel superior del editor de SQL. Los
resultados de la instruccin se muestran en el panel inferior del editor de
SQL. En este caso, los AMIGOS tabla muestra en el panel inferior. Tenga en
cuenta que una nueva fila se ha agregado con los datos que acaba de
suministrar la sentencia SQL.

Uso del editor de SQL
1. Haga clic con el AMIGOS nodo de la tabla y seleccione Ver datos (si no lo ha
hecho en el ltimo paso de la seccin anterior).
2. Haga clic en el Insertar registro (s) ( Alt-I ) para aadir una fila.
El cuadro de dilogo Insertar registros.
3. Haga clic en cada casilla e introducir registros. Tenga en cuenta que para que
las clulas con el tipo de datos Date, puede elegir una fecha en el
calendario. Haga clic en Aceptar cuando haya terminado. En el editor de SQL,
puede ordenar los resultados haciendo clic en un encabezado de fila, modificar
y eliminar registros existentes, y ver la secuencia de comandos SQL para las
acciones que estn haciendo en el editor (el comando Mostrar SQL Script en el
men pop-up).

Eliminacin de las Tablas
En el paso siguiente, se utiliza una secuencia de comandos SQL externas para crear un
nuevo COLEGAS mesa. Sin embargo, acaba de crear una COLEGAS mesa en el Uso del
editor de SQL apartado anterior. Con el fin de dejar claro que la secuencia de
comandos SQL de hecho crea una nueva tabla, puede eliminar los ya
creados COLEGAS mesa ahora. Para eliminar una tabla de base de datos:
1. Haga clic en el nodo de la tabla en el Explorador de bases de datos y seleccione
Suprimir.
Tenga en cuenta que el nodo de la tabla se elimina inmediatamente desde el
Explorador de base de datos sin confirmacin.
El uso de un script SQL externas
Dando rdenes desde una fuente de secuencia de comandos SQL es una forma popular
de gestionar su base de datos. Es posible que ya ha creado una secuencia de
comandos SQL en otros lugares, y quiere importar a NetBeans IDE para ejecutarlo en
una base de datos especificada.
Para fines demostrativos, crear el archivo colleagues.sql a nivel local y pegar el
contenido de colleagues.sql en el archivo.
Tambin puede descargar colleagues.sql en el sistema local y seleccione Archivo>
Abrir Archivo desde el men principal y desplcese a la ubicacin del archivo para
abrircolleagues.sql en el editor de SQL.
Este script crea una nueva tabla denominada COLEGAS y la rellena con datos. Para
ejecutar este script en el contacto con la base de datos:
1. Elija Archivo> Abrir desde el men principal del IDE. En el explorador de
archivos ir a la ubicacin de los salvados colleagues.sql archivo y haga clic
en Abrir. El script se abrir automticamente en el editor de SQL.
2. Asegrese de que su conexin a la base de datos de contacto se
selecciona la conexin de la casilla desplegable en la barra de herramientas
situada en la parte superior del editor.

3. Haga clic en el SQL Ejecutar ( ), situado en la barra de tareas del editor de
SQL. El script se ejecuta en la base de datos seleccionada, y cualquier
informacin se genera en la ventana de resultados.
4. Para comprobar los cambios, haga clic en la base de datos de
contacto nodo de conexin en la ventana de Servicios y elija Actualizar. Tenga
en cuenta que el nuevoCOLEGAS tabla de la secuencia de comandos SQL se
muestra ahora como un nodo de la tabla en contacto en la ventana de
Servicios.
5. Para ver los datos contenidos en las nuevas tablas, haga clic en
el COLEGAS tabla y elija Ver datos. De esta manera, tambin puede comparar
los datos de tabla con los datos contenidos en la secuencia de comandos SQL
para ver si coinciden.
Recrear tablas de una base de datos diferente
Si usted tiene una tabla de otra base de datos que le gustara volver a crear la base de
datos que est trabajando desde el IDE NetBeans, el IDE ofrece una herramienta muy
til para esto. En primer lugar, necesita tener el segunda base de datos registradas en
el IDE, similar a lo que se describi al principio de este tutorial. A los efectos de este
tutorial, utilice la muestra de base de datos que viene con Java DB. Este proceso se
lleva a cabo esencialmente en dos partes: En primer lugar, "coger" la definicin de la
tabla de la tabla seleccionada, entonces usted puede volver a crear la tabla en su base
de datos elegida:
1. Conectarse a la muestra de base de datos haciendo clic derecho en el nodo de
conexin en el Explorador de bases de datos y eligiendo Conectar (nombre de
usuario y contrasea de la aplicacin ).
2. Expanda el nodo Tablas. Haga clic con el CLIENTE nodo de la tabla y elegir la
estructura Grab.

3. En el cuadro de dilogo Tabla Grab que se abre, especifique una ubicacin en su
computadora para guardar el archivo de agarrar que se crear. Haga clic en
Guardar. El archivo de tomar los registros de la definicin de la tabla de la tabla
seleccionada.
4. En el Explorador de bases de datos, haga clic en el nodo Tablas bajo
el contacto de conexin de base de datos DB y seleccione Tabla Recrear.
5. En el cuadro de dilogo Tabla Recrear que se abre, vaya a la ubicacin donde
guard el CLIENTE archivo agarrar, haga clic en Abrir. El nombre de la tabla de
dilogo se abre.

6. En este punto se puede cambiar el nombre de la tabla o editar la definicin de
la tabla. De lo contrario, haga clic en Aceptar para crear la mesa de inmediato
en elcontacto con la base de datos. Un nuevo CLIENTE nodo de la tabla
muestra bajo el contacto nodo de conexin DB.

Envenos sus comentarios


Vase tambin
Con esto concluye el trabajo con el tutorial de Java DB Database (Derby). Este tutorial
demuestra cmo configurar una conexin a la base de datos Java DB en el IDE
NetBeans. A continuacin, una demostracin de cmo crear, ver, modificar y eliminar
tablas utilizando el Explorador de base de datos desde la ventana de la IDE de
Servicios. Tambin mostr cmo trabajar con el editor de SQL para agregar datos a
tablas, y utilizar la funcionalidad del IDE que le permite crear tablas con las
definiciones de otras bases de datos.
Para ver los cursos relacionados y ms avanzados, consulte los siguientes recursos:
Conexin a una base de datos MySQL . Muestra cmo configurar y conectarse a una
base de datos MySQL en NetBeans IDE.
Crear una aplicacin web sencilla con una base de datos MySQL . Muestra cmo crear
una aplicacin web sencilla que conecta a un servidor de base de datos MySQL.
NetBeans Tutorial plataforma de aplicaciones CRUD. Muestra cmo integrar una base
de datos Java DB en una aplicacin de plataforma NetBeans.
Creacin de una aplicacin Java Desktop base de datos. Muestra cmo tener acceso a
una base de datos desde una aplicacin de escritorio Java Swing.


http://netbeans.org/kb/docs/ide/java-db.html#starting

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