uso del entorno de netbeans para la … · uso del entorno de netbeans para la ... una aplicación...

13
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

Upload: trancong

Post on 28-Sep-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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 datosUna 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

Page 2: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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 MySqlPara 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

Page 3: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 4: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 5: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 6: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 7: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 8: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 9: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 10: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 11: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 12: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

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

Page 13: USO DEL ENTORNO DE NETBEANS PARA LA … · USO DEL ENTORNO DE NETBEANS PARA LA ... Una aplicación en Java para que logre comunicarse con una base de datos usando la API JDBC, se

Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas Asignatura: Tecnología Cliente Servidor

13