Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
USO DEL ENTORNO DE NETBEANS PARA LA CONEXIÓN DE BASE DE DATOS
Conector a la base de datos Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se requiere de un conector. Ese conector es específico 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 versión 5.0 para dicho conector. NetBeans nos 1
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
permite la tarea de conectar una aplicación a una base de datos Conexión de una Aplicación a una base de datos creada en MySql Para conectar a una aplicación a una base de datos, se requiere: 1. Agregarle a NetBeans el conector como una biblioteca o librería. Esto permite que el conector este disponible para los proyectos. 2. Agregarle a un proyecto el conector. Esto permite que la aplicación se pueda conectar a la base de datos. A continuación procedemos agregarle a NetBeans un conector a una base de datos MySql: a) Seleccione la opción Tools/Libraries de la barra de menú del entorno de NetBeans.
b) Se visualiza un cuadro de diálogo que permite administrar las librerías o bibliotecas de NetBeans. En la ventana, al lado izquierdo se observa las librerías 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 botón de comando New Library ...
2
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
c) Se mostrará un cuadro de diálogo donde se establecerá el nombre que daremos al conector, como por ejemplo MySQL y luego damos click en el botón de comando OK.
d) Se cierra el cuadro de diálogo y volvemos a la ventana anterior donde se observará la nueva librería MySQL. Posteriormente procedemos a dar clic en el botón de comando Add JAR/Folder ...
3
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología 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 señalar que en las últimas versiones de NetBeans ya existe una librería o biblioteca para la conexión a una base de datos de MySql, denominada MYSQL JDBC Driver. 4
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
Damos click en el botón de comando Ok y vamos a crear un proyecto: 1) Seleccionamos la opción 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 botón de comando Next.
5
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
3) Luego indicamos como nombre del proyecto campeonatoUefa y posteriormente damos clic en el botón de comando Finish, quedando el entorno de NetBeans de la siguiente manera:
4) En Libraries lo seleccionamos y damos clic con el botón de derecho y eligimos la opción Add Library.
6
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
5) Aparece un cuadro de diálogo para seleccionar la librería 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 librería agregada.
7
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
7) Ahora procedemos a la concexión 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 pestaña Services y en Databases seleccionamos la carpeta Drivers.
8) Para agregar el concetor MySQL, haga clic en el botón derecho del mouse en el nodo o carpeta Drivers y seleccione la opción New Driver
8
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
9) Aparecerá el cuadro de diálogo para agregar un conector. Dar clic en el botón de comando Add.
10)Navegar hasta encontrar el conector, seleccionado y dando clic en Abrir.
9
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
11) En el cuadro de diálogo para agregar el conector se mostrará la información del conector seleccionado. Luego dar clic en el botón de comado OK.
12)Un nuevo nodo para el conector a MySql, aparecerá en la pestaña Services.
13)Ahora procederemos a conectarnos con la base de datos de campeonatouefa. Seleccionamos el driver MySQL y damos clic botón derecho y elegimos la opción Conecting using
10
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
14)Se muestra un cuadro de diálogo para establecer el URL de la base de datos usando el siguiente formato: jdbc:mysql://servidor:puerto/baseDatos donde servidor es la dirección 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 botón de comando OK. A continuación aparecerá una ventana
11
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas
Asignatura: Tecnología Cliente Servidor
confirmando la conexión con la base de datos de campeonatouefa. Luego damos clic en el botón de comando OK.
16)En el entorno de NetBeans se mostrará un nuevo nodo de conexión 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 Ingeniería Escuela Profesional de Ingeniería de Sistemas