Java Guiados

Páginas: 14 (3285 palabras) Publicado: 10 de abril de 2011
EJERCICIO GUIADO. JAVA. ACCESO A BASE DE DATOS

Acceso a Base de Datos desde una aplicación Java

El objetivo de todas las hojas guiadas anteriores dedicadas a las bases de datos, es finalmente aprender a crear un fichero que contenga toda la información que la empresa necesita gestionar. Es decir, crear un fichero de base de datos.

Este fichero se incluirá con el programa java que serealice. Nuestro programa java accederá a este fichero continuamente para añadir nuevos datos, o modificar datos, eliminar datos, o extraer datos según lo ordene el usuario del programa.

En esta hoja guiada, se verán los pasos necesarios para conectar un proyecto java con un fichero de base de datos creado en Access.

Pasos Generales para preparar una Aplicación Java para acceder a una Base deDatos

Para preparar nuestra aplicación Java para que pueda acceder a una Base de Datos, es necesario realizar tres pasos:

1. Cargar el controlador de la base de datos.

El controlador define el tipo de base de datos que se va a usar (base de datos de Access, o de MySQL, o de cualquier otro gestor de base de datos)

En nuestro caso, tendremos que indicar el controlador para base de datos deAccess.

2. Crear un objeto conexión (Connection)

Para crear este objeto hay que indicar la situación del fichero de base de datos, el usuario y la contraseña de dicha base de datos. El objeto conexión abre el fichero de la base de datos.

3. Crear un objeto sentencia (Statement)

El objeto sentencia se crea a partir del objeto conexión anterior. Los objetos sentencia permiten realizaracciones sobre la base de datos usando instrucciones SQL.

Es decir, a través del objeto sentencia introduciremos datos en la base de datos, eliminaremos datos, haremos modificaciones, y extraeremos datos de la base de datos.

Así pues, este objeto es vital. Este objeto es el que realmente permite el acceso a los datos de la base de datos y la manipulación de dicha base de datos.

EJERCICIOGUIADO Nº 1

PLANTEAMIENTO

En este ejercicio se pretende crear una pequeña aplicación de bases de datos que permita simplemente mostrar los datos de los trabajadores almacenados en la base de datos MANEMPSA.

1. Entre en NetBeans. Crea un nuevo proyecto llamado AccesoBD. Dentro de este proyecto crea un paquete principal llamado paqueteprincipal y dentro de él un JFrame llamadoventanaprincipal:

[pic]

2. En la parte superior de la ventana añade un botón con el texto Ver Datos Trabajadores que se llame btnVerDatos.

[pic]

3. Se pretende simplemente que al pulsar el botón btnVerDatos aparezcan en un JOptionPane datos sobre los trabajadores almacenados en la base de datos.

SITUACIÓN DEL FICHERO DE BASE DE DATOS

4. Antes de empezar con la programación denuestra aplicación, introduciremos el fichero de base de datos en la carpeta del proyecto java que estamos haciendo. Para ello, accede a la carpeta del proyecto AccesoBD. Esta carpeta se encontrará allá donde estés guardando tus proyectos:
[pic]

5. Entra dentro de esta carpeta y observarás una serie de carpetas creadas por el propio NetBeans. (Entre ellas, la más interesante es la llamada src,la cual es la que contiene los ficheros con el código java)

[pic]

6. Para tener todo bien organizado, crearemos una carpeta llamada Base dentro de la carpeta de proyecto, de manera que su contenido quede así:

[pic]

7. Ahora lo único que tiene que hacer es copiar el fichero de base de datos MANEMPSA.MDB que se encuentra en Mis Documentos dentro de la carpeta Base. (La extensión delos ficheros de base de datos de Access es MDB)

8. De esta manera, tenemos el fichero de base de datos que hemos creado con Access guardado dentro de la misma carpeta de proyecto java que usará dicha base de datos. Se recomienda que esto lo haga cada vez que programe una aplicación de bases de datos Java.

9. Ahora ya podemos volver al NetBeans y continuar con nuestro trabajo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • guia de dibujo en Java
  • Guia aprender programacion Java
  • Guia Ejercicios POO JAVA
  • Guía estilo java
  • Guía De Programación Web Java Script
  • Guia para examen de hilos en java
  • Guia java
  • Guia java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS