Professional Documents
Culture Documents
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
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
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
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
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
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
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.
Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas
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
9) Aparecer el cuadro de dilogo para agregar un conector. Dar clic en el botn de comando Add.
Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas
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.
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
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.
11
Universidad los ngeles de Chimbote Facultad de Ingeniera Escuela Profesional de Ingeniera de Sistemas
confirmando la conexin con la base de datos de campeonatouefa. Luego damos clic en el botn de comando OK.
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
13