You are on page 1of 13

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

USO DEL ENTORNO DE NETBEANS PARA LA CONEXIN DE BASE DE DATOS

Conector a la base de datos Una aplicacin en Java para que logre comunicarse con una base de datos usando la API JDBC, se requiere de un conector. Ese conector es especfico para el manejador de base de datos y viene en la forma de un archivo .jar o .zip. El conector para la base de datos MySQL, est en el archivo: mysql-connector-java-3.1.XX.jar Existe versiones superiores como la versin 5.0 para dicho conector. NetBeans nos
1

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

permite la tarea de conectar una aplicacin a una base de datos Conexin de una Aplicacin a una base de datos creada en MySql Para conectar a una aplicacin a una base de datos, se requiere: 1. Agregarle a NetBeans el conector como una biblioteca o librera. Esto permite que el conector este disponible para los proyectos. 2. Agregarle a un proyecto el conector. Esto permite que la aplicacin se pueda conectar a la base de datos. A continuacin procedemos agregarle a NetBeans un conector a una base de datos MySql: a) Seleccione la opcin Tools/Libraries de la barra de men del entorno de NetBeans.

b) Se visualiza un cuadro de dilogo que permite administrar las libreras o bibliotecas de NetBeans. En la ventana, al lado izquierdo se observa las libreras agregadas a NetBeans. Del lado derecho aparece el nombre de la biblioteca y la trayectoria del archivo con la biblioteca. Para agregar el conector a MySQL a NetBeans presione el botn de comando New Library ...

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

c) Se mostrar un cuadro de dilogo donde se establecer el nombre que daremos al conector, como por ejemplo MySQL y luego damos click en el botn de comando OK.

d) Se cierra el cuadro de dilogo y volvemos a la ventana anterior donde se observar la nueva librera MySQL. Posteriormente procedemos a dar clic en el botn de comando Add JAR/Folder ...

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

e) Buscamos el conector mysql-connector-java-3.1.7- bin.jar

f) Al dar clic en Add JAR/Folder volvemos a la ventana anterior. Cabe sealar que en las ltimas versiones de NetBeans ya existe una librera o biblioteca para la conexin a una base de datos de MySql, denominada MYSQL JDBC Driver.
4

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

Damos click en el botn de comando Ok y vamos a crear un proyecto: 1) Seleccionamos la opcin File/New Proyect de la barra de men del entorno de NetBeans.

2) Seleccionamos en Categories: Java y como proyecto: Java Application. Luego damos click en el botn de comando Next.

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

3) Luego indicamos como nombre del proyecto campeonatoUefa y posteriormente damos clic en el botn de comando Finish, quedando el entorno de NetBeans de la siguiente manera:

4) En Libraries lo seleccionamos y damos clic con el botn de derecho y eligimos la opcin Add Library.

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

5) Aparece un cuadro de dilogo para seleccionar la librera a agregar, en este caso MySQL (en las ltimas versiones de NetBeans tenemos el conector MySQL JDBC Driver) y damos clic en Add Library.

6) Volvemos al entorno de NetBeans y se observa la nueva librera agregada.

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

7) Ahora procedemos a la concexin de una base de datos, que en este caso ser la base de datos transportes, la misma que ya se encuentra creada conjuntamente con las tablas de Ciudad y Ruta. Seleccionamos la pestaa Services y en Databases seleccionamos la carpeta Drivers.

8) Para agregar el concetor MySQL, haga clic en el botn derecho del mouse en el nodo o carpeta Drivers y seleccione la opcin New Driver

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

9) Aparecer el cuadro de dilogo para agregar un conector. Dar clic en el botn de comando Add.

10)Navegar hasta encontrar el conector, seleccionado y dando clic en Abrir.

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

11) En el cuadro de dilogo para agregar el conector se mostrar la informacin del conector seleccionado. Luego dar clic en el botn de comado OK.

12)Un nuevo nodo para el conector a MySql, aparecer en la pestaa Services.

13)Ahora procederemos a conectarnos con la base de datos de campeonatouefa. Seleccionamos el driver MySQL y damos clic botn derecho y elegimos la opcin Conecting using

10

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

14)Se muestra un cuadro de dilogo para establecer el URL de la base de datos usando el siguiente formato: jdbc:mysql://servidor:puerto/baseDatos donde servidor es la direccin IP (o nombre de dominio del servidor), en caso que el servidor est en la misma computadora que NetBeans utiliza el nombre: localhost; puerto es el puerto empleado por el servidor. Si el servidor utiliza el puerto predefinido, se puede omitir; baseDatos es la base de datos a la que se desea conectar.

15)Damos clic en el botn de comando OK. A continuacin aparecer una ventana

11

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

confirmando la conexin con la base de datos de campeonatouefa. Luego damos clic en el botn de comando OK.

16)En el entorno de NetBeans se mostrar un nuevo nodo de conexin a la base de datos.

17)Si damos click en + respecto al nodo creado se visualizar la tabla existente en la base de datos de campeonatouefa.

12

Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas

Asignatura: Tecnologa Cliente Servidor

13