conexion BD

download conexion BD

of 44

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