Вы находитесь на странице: 1из 11

Java y Bases de Datos

En esta seccin, usted aprender acerca de las bases de datos Java. Vamos a crear una base
de datos simple, con una tabla, y aprender cmo conectarse a l utilizando cdigo Java.

Sobre Java y Bases de Datos

Java utiliza algo llamado JDBC (Java Database Connectivity) para conectarse a bases de
datos.Hay una API JDBC, que es la parte de programacin, y un administrador de
controladores JDBC, que sus programas utilizan para conectarse a la base de datos.

JDBC le permite conectarse a una amplia gama de bases de datos (Oracle, MySQL, etc),
pero vamos a utilizar la base de datos incorporada que se obtiene con el software /
NetBeans Java. La base de datos se llama Java DB, una versin de Apache Derby. Se
ejecuta en un servidor virtual, que se puede detener e iniciar desde dentro de NetBeans.

Para comprobar que tiene todo lo necesario, echar un vistazo a la Servicios pestaa en
NetBeans. Si no puede ver la ficha Servicios, haga clic en el men Ventana NetBeans. En el
men Ventana, seleccione Servicios . Debera ver algo como esto:

Expanda el elemento Bases de datos para ver un elemento de Java DB, una seccin de
conductores, y una muestra de jdbc: derby de partida de la muestra:
La idea es que se inicia el servidor virtual de Java DB, y luego crear y manipular bases de
datos del servidor.

Para el proyecto en esta seccin, vamos a establecer una nueva base de datos. A
continuacin, aprender cmo conectarse a esta base de datos utilizando cdigo Java. La
base de datos crearemos ser un simple asunto de una sola tabla, en lugar de varias tablas
conectados entre s. Efectivamente, puedes crear varias tablas con Java DB, pero no
queremos complicar las cosas innecesariamente.

Inicio del servidor virtual

Lo primero que hay que hacer es iniciar el servidor. As que haga clic derecho en Java
DB. Ver aparecer un men. Seleccione Iniciar servidor :
Echar un vistazo a la ventana de salida y ver algunos mensajes aparecen: (. Si tiene un
servidor de seguridad en funcionamiento, tendr que dejar que el servidor de base de datos
a travs de Java)

Una vez que el servidor est en funcionamiento puede crear bases de datos. Vas a ver cmo
hacerlo en la siguiente leccin.

La creacin de una base de datos con Java


Ahora que el servidor se ha iniciado, puede seguir adelante y crear una base de datos.

Para crear una nueva base de datos, haga clic derecho en Java DB de nuevo. En el men
que aparece, seleccione Crear base de datos :

Al hacer clic en Crear base de datos, ver un cuadro de dilogo aparece:


Escriba un nombre para su base de datos en el primer
cuadro. Llamarlo empleados . Escribe cualquier nombre de usuario y contrasea:

Haga clic en Aceptar para crear la base de datos. Debe aparecer a continuacin, en la lista:
Crear una tabla en la base de datos

Ahora que la base de datos ha sido creado, es necesario crear una tabla en la base de datos.
Para ello, haga clic en su base de datos. En el men que aparece seleccione Conectar :

Cuando se establece una conexin, ver algunas carpetas predeterminadas para tablas,
vistas y procedimientos (vase ms abajo si su pantalla no es as):
Para crear una nueva tabla en la base de datos, haga clic en la Tablas carpeta. En el men
que aparece, seleccione Crear tabla :

Si no ver slo los tres carpetas anteriores, pero tienen algo como esto en su lugar:
Al hacer clic en Crear tabla, aparece un cuadro de dilogo:

A partir de aqu, no slo se escribe un nombre para su tabla, pero tambin configurar las
columnas de la tabla.

En el Nombre de la tabla en la parte superior, borrar el nombre predeterminado del


ttulo. Escriba un nuevo nombre para su tabla. Llamarlo Trabajadores . A continuacin,
tendr una tabla llamada Trabajadores, que se encuentra en la base de datos de empleados .

Pero no se puede hacer clic en OK todava que la tabla no tiene columnas en


ella. Queremos crear columnas con los siguientes nombres:

Identificacin
First_Name
Last_Name
job_title

La columna ID llevar a cabo un nmero de identificacin nico. Esto le permitir


identificar una fila en la tabla. Una columna con datos nicos en que se conoce como
una llave primaria. Porque es la clave principal, la columna tiene que contener datos: No
puede contener un valor nulo. (Un valor nulo slo significa que no hay informacin que
contenga.)

Haga clic en el botn de la derecha, Aadir la columna . Un nuevo cuadro de dilogo


aparece:
Establecer lo siguiente:Nombre : ID Tipo : Integer Restricciones : Clave principal, nico

Su cuadro de dilogo debera tener este aspecto:


El nombre es el nombre de la columna en la tabla, como ID, First_Name, etc. El tipo es el
tipo de datos, Entero, VARCHAR, etc. Haga clic en la lista desplegable para ver ms. A
continuacin, active o desactive las casillas de restricciones que se indica (primaria, nico).

Haga clic en Aceptar y se le devolver al cuadro de dilogo Crear tabla:

Ahora tenemos lo suficiente para la columna ID de la tabla. Haga clic en el botn Aadir
columna a la derecha para agregar una nueva columna a la tabla. Introduzca los siguientes
valores para esta columna (VARCHAR significa un nmero variable de caracteres):

Clave: No seleccionado ndice: No seleccionado Null : Desactivada nico: No


seleccionadoNombre de la columna: First_Name Tipo de datos :
VARCHAR Tamao : 20

Para la tercera columna de la tabla, introduzca los siguientes valores:

Clave: No seleccionado ndice: No seleccionado nula: No seleccionado nico: No


seleccionado Nombre de la columna: LAST_NAME Tipo de
datos: VARCHAR Tamao: 20
Para la ltima columna, aqu estn los valores de participar:

Clave: No seleccionado ndice: No seleccionado nula: No seleccionado nico: No


seleccionado Nombre de la columna: job_title Tipo de
datos: VARCHAR Tamao: 40

Cuando haya terminado, cuadro de dilogo Tabla su cuenta debera tener este aspecto:

Haga clic en OK cuando haya introducido toda la informacin. A continuacin, se crean sus
tablas y columnas de tabla:
El siguiente paso es aadir algunos registros a la tabla de base de datos. Lo haremos a
continuacin.

Вам также может понравиться