conexion BD
-
Upload
claudio-escobar -
Category
Documents
-
view
249 -
download
0
Transcript of conexion BD
-
8/8/2019 conexion BD
1/44
-
8/8/2019 conexion BD
2/44
y Para que una aplicacin en Java se comunique con unabase de datos usando la API
yJDBC, se requiere de un conector que comunique a laaplicacin con la base de datos.
y Ese conector es especfico para el manejador de basede datos y viene en la forma de
y un archivo .jar o .zip. Por ejemplo el conector para labase de datos MySQL, es el archivo
mysql-connector-java-3.1.XX.jar
-
8/8/2019 conexion BD
3/44
Disponible para descargar en el siguiente link:
http://dev.mysql.com/downloads/connector/j/3.1.html
El archivo al ser descargado debe ser guardado en lasiguiente ubicacin
-
8/8/2019 conexion BD
4/44
-
8/8/2019 conexion BD
5/44
y Este conector debe incluirse en el archivo JAR dedespliegue de la aplicacin.
y NetBeans nos permite realizar dos tareas relacionadascon las bases de datos:
1. Conectar a una aplicacin a una base de datos.2. Conectar a NetBeans directamente a una base dedatos para crear, eliminar, modificar tablas, agregar,eliminar y realizar consultas.
-
8/8/2019 conexion BD
6/44
Para conectar a una aplicacin a una base de datos, se
requiere:
1. Agregarle a NetBeans el conector como unabiblioteca. Esto permite que el conector este
disponible para los proyectos.
2. Agregarle a un proyecto el conector. Esto permiteque la aplicacin se pueda conectar a la base de datos.
-
8/8/2019 conexion BD
7/44
Agregar a NetBeans un Conector a
una Base de DatosEl procedimiento para agregarle a NetBeans unconector a una base de datos MySQL es el siguiente:
1. Se debe seleccione la opcin Tools/Libraries de labarra de men de NetBeans
-
8/8/2019 conexion BD
8/44
-
8/8/2019 conexion BD
9/44
Aparece un cuadro de dilogo que nos permite
administrar las bibliotecas de NetBeans.Del lado izquierdo del cuadro de dilogo, aparece unrecuadro con las bibliotecas agregadas a NetBeans. Dellado derecho aparece el nombre de la biblioteca y la
trayectoria del archivo con la biblioteca. Para agregar elconector a MySQL a NetBeans presione el botnNewLibrary.
-
8/8/2019 conexion BD
10/44
-
8/8/2019 conexion BD
11/44
En este cuadro de dilogo debemos establecer el
nombre que le daremos al conector, MySQLpresionamos el botn OK.
NetBeans cierra el cuadro de dilogo, regresndonosal cuadro de dilogo del administrador de bibliotecas,
donde debemos presionar el botn Add JAR/Flder
-
8/8/2019 conexion BD
12/44
-
8/8/2019 conexion BD
13/44
-
8/8/2019 conexion BD
14/44
-
8/8/2019 conexion BD
15/44
Debemos regresar al administrador de bibliotecas endonde aparece el conector
Para confirmar presionamos el botnOK
-
8/8/2019 conexion BD
16/44
-
8/8/2019 conexion BD
17/44
Agregar a un Proyecto un
Conector a una Base de DatosEl procedimiento para agregarle a un proyecto un conector auna base de datos MySQL, es el siguiente:
1.- Se debe tener creado el proyecto en NetBeans
2.- Se debe expandir el nodo Libraries (bibliotecas) delproyecto al que se le va a agregar el conector para ver lasbibliotecas que tiene agregadas,
3.- Haga clic con el botn derecho sobre el nodo Libraries delproyecto yseleccione la opcin Add Library del men emergente.
-
8/8/2019 conexion BD
18/44
-
8/8/2019 conexion BD
19/44
-
8/8/2019 conexion BD
20/44
-
8/8/2019 conexion BD
21/44
-
8/8/2019 conexion BD
22/44
-
8/8/2019 conexion BD
23/44
ns a ac n n ans
nect r a la ase e
Dat sEl procedimiento para instalar en NetBeans el conector a
la base de datos, en este caso MySQL, dependiendo de
la versin NetBeans debemos realizarlo de la siguiente:manera
1. En la ventana Runtime expanda los nodos Databasesy Drivers para ver los conectores disponibles y las
conexiones a las bases de datos.2. En la ventana Services expanda los nodo Database yDrivers para ver los conectores disponibles y lasconexiones a las bases de datos
-
8/8/2019 conexion BD
24/44
-
8/8/2019 conexion BD
25/44
-
8/8/2019 conexion BD
26/44
-
8/8/2019 conexion BD
27/44
-
8/8/2019 conexion BD
28/44
yAparecer el cuadro de dilogo para agregar unconector. Presione el botn Add.
-
8/8/2019 conexion BD
29/44
-
8/8/2019 conexion BD
30/44
y Dependiendo de la versin nos aparecer dos opcionesdiferentes, en algunos casos la opcin es:
yADD DRIVER
o la otra opcin es
y NEW DRIVER
-
8/8/2019 conexion BD
31/44
-
8/8/2019 conexion BD
32/44
y En el cuadro de dilogo para seleccionar el conector,navegue hasta la ubicacin del conector, seleccinelo y
presione el botn Abrir, en este caso el conector seencuentra un ubicado en:
yArchivos de programas
y Netbeans
yJava3y modules
-
8/8/2019 conexion BD
33/44
y En el cuadro de dilogo para agregar el conector
aparecer la informacin del conector seleccionado.Para confirmar presione el botnOK.
y Un nuevo nodo para el conector a MySQL, apareceren la ventana Runtime o en la opcin services, debenrecordar que depender de la opcin de NetBeans
-
8/8/2019 conexion BD
34/44
-
8/8/2019 conexion BD
35/44
-
8/8/2019 conexion BD
36/44
Conexin de NetBeans a la Base de
Datosy El procedimiento para conectar a NetBeans a la base de
datos es el siguiente:
y
Haz clic con el botn derecho sobre el nodo delconector a MySQL
-
8/8/2019 conexion BD
37/44
-
8/8/2019 conexion BD
38/44
y Selecciona la opcin Connect Using, del menemergente. Aparecer un cuadro de dilogo para establecer
una conexin nueva, Establezca el URL de la base de datos,DatabaseURL:, en el formato:
jdbc:mysql://servidor:puerto/baseDatos
y donde servidor es la direccin IP (o nombre de dominio delservidor), en caso que el servidor est en la mismacomputadora 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 esla base de datos a la que se desea conectar. Establezca elnombre del usuario, User Name:, y contrasea, Password:,para acceder a la base de datos y presione el botn ok
-
8/8/2019 conexion BD
39/44
-
8/8/2019 conexion BD
40/44
yAparecer el recuadro de la figura, confirmando que se
estableci la conexin. Confirme, presionando elbotnOK.
-
8/8/2019 conexion BD
41/44
-
8/8/2019 conexion BD
42/44
y En la ventana Runtime, aparecer un nuevo nodo conla conexin a la base de datos
-
8/8/2019 conexion BD
43/44
-
8/8/2019 conexion BD
44/44