SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Tutorial 3
          Conexión a Bases de Datos con
                  NetBeans 5.0

Conector a la Base de Datos
Para que una aplicación en Java se comunique con una base de datos usando la API
JDBC, se requiere de un conector que comunique a la aplicación con la base de datos.
Ese conector es específico para el manejador de base de datos y viene en la forma de
un archivo “.jar” o “.zip”. Por ejemplo el conector para la base de datos MySQL, está en
el archivo:

        mysql-connector-java-3.1.XX.jar

Este conector debe incluirse en el archivo JAR de despliegue de la aplicación.

NetBeans nos permite realizar dos tareas relacionadas con las bases de datos:

   1. Conectar a una aplicación a una base de datos.

   2. Conectar a NetBeans directamente a una base de datos para crear, eliminar,
      modificar tablas, agregar, eliminar, modificar renglones y realizar consultas.



Conexión de una Aplicación a una Base
de Datos
Para conectar a una aplicación a una base de datos, se requiere:

   1. Agregarle a NetBeans el conector como una biblioteca. 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.




ITSON                                                           Manuel Domitsu Kono
36                        Conexión a Base de Datos con NetBeans 5.0



Agregar a NetBeans un Conector a una Base de Datos
El procedimiento para agregarle a NetBeans un conector a una base de datos, en este
caso MySQL, es el siguiente:

     1. Seleccione la opción Tools/Library Manager de la barra de menú de NetBeans,
        figura 3.1.




                                          Figura 3.1

     2. Aparece un cuadro de diálogo que nos permite administrar las bibliotecas de
        NetBeans, figura 3.2.

     3. Del lado izquierdo del cuadro de diálogo, aparece un recuadro con las
        bibliotecas 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 New Library…. Al hacerlo aparece el
        cuadro de la figura 3.3.

     4. En este cuadro de diálogo estableceremos el nombre que le daremos al
        conector, MySQL en este caso, y presionamos el botón OK. NetBeans cierra el
        cuadro de diálogo, regresándonos al cuadro de diálogo del administrador de
        bibliotecas, figura 3.4, donde presionaremos el botón Add JAR/Fólder….

     5. Aparece un cuadro de diálogo, Figura 3.5, que nos permite seleccionar el
        archivo que contiene al conector a MySQL: mysql-connector-java-3.1.7-
        bin.jar, en este caso. Lo seleccionamos y presionamos el botón Add
        JAR/Fólder.




ITSON                                                                 Manuel Domitsu Kono
Tutorial 3   Conexión a Base de Datos con NetBeans 5.0                    37




                             Figura 3.2




                             Figura 3.3




ITSON                                                    Manuel Domitsu Kono
38                      Conexión a Base de Datos con NetBeans 5.0




                                        Figura 3.4




                                        Figura 3.5

     6. Regresamos al administrador de bibliotecas en donde aparece el conector
        agregado, Figura 3.6. Para confirmar presionamos el botón OK.


ITSON                                                               Manuel Domitsu Kono
Tutorial 3               Conexión a Base de Datos con NetBeans 5.0                    39




                                         Figura 3.6

Agregar a un Proyecto un Conector a una Base de
Datos
El procedimiento para agregarle a un proyecto un conector a una base de datos, en
este caso MySQL, es el siguiente:

     1. Expanda el nodo Libraries (bibliotecas) del proyecto al que se le va a agregar el
        conector para ver las bibliotecas que tiene agregadas, figura 3.7.

     2. Haga clic con el botón derecho sobre el nodo Libraries del proyecto y
        seleccione la opción Add Library … del menú emergente, figura 3.8.

     3. Aparece un cuadro de diálogo para seleccionar la biblioteca a agregar, en este
        caso el conector a MySQL, Figura 3.9. Lo seleccionamos y presionamos el
        botón Add Library.

     4. El cuadro de diálogo desaparece y veremos que el conector se ha agregado al
        nodo Libraries en el árbol del proyecto, figura 3.10.




ITSON                                                                Manuel Domitsu Kono
40      Conexión a Base de Datos con NetBeans 5.0




                        Figura 3.7




                        Figura 3.8




ITSON                                               Manuel Domitsu Kono
Tutorial 3   Conexión a Base de Datos con NetBeans 5.0                    41




                             Figura 3.9




                             Figura 3.10




ITSON                                                    Manuel Domitsu Kono
42                        Conexión a Base de Datos con NetBeans 5.0



Conexión de NetBeans a una Base de
Datos
Para conectar a una aplicación a una base de datos, se requiere:

     1. Instalar en NetBeans el conector a la base de datos.

     2. Establecer la conexión entre NetBeans y la base de datos.

Instalación en Netbeans del Conector a la Base de
Datos
El procedimiento para instalar en NetBeans el conector a la base de datos, en este
caso MySQL, es el siguiente:

     1. En la ventana Runtime expanda los nodos Databases y Drivers para ver los
        conectores disponibles y las conexiones a las bases de datos, figura 3.11.




                                          Figura 3.11

     2. Para agregar el conector de MySQL, haga clic con el botón derecho en el nodo
        Drivers y seleccione la opción Add Driver del menú emergente, figura 3.12.



ITSON                                                                 Manuel Domitsu Kono
Tutorial 3              Conexión a Base de Datos con NetBeans 5.0                    43




                                        Figura 3.12

    3. Aparecerá el cuadro de diálogo para agregar un conector, figura 3.13. Presione
       el botón Add.




                                        Figura 3.13




ITSON                                                               Manuel Domitsu Kono
44                       Conexión a Base de Datos con NetBeans 5.0


     4. En el cuadro de diálogo para seleccionar el conector, figura 3.14, navegue hasta
        la ubicación del conector, selecciónelo y presione el botón Abrir.




                                         Figura 3.14

     5. En el cuadro de diálogo para agregar el conector aparecerá la información del
        conector seleccionado, figura 3.15. Para confirmar presione el botón OK.

     6. Un nuevo nodo para el conector a MySQL, aparecerá en la ventana Runtime,
        figura 3.16




ITSON                                                                Manuel Domitsu Kono
Tutorial 3   Conexión a Base de Datos con NetBeans 5.0                    45




                             Figura 3.15




                             Figura 3.16




ITSON                                                    Manuel Domitsu Kono
46                       Conexión a Base de Datos con NetBeans 5.0



Conexión de NetBeans a la Base de Datos
El procedimiento para conectar a NetBeans a la base de datos es el siguiente:

     1. Haz clic con el botón derecho sobre el nodo del conector a MySQL, figura 3.17.




                                         Figura 3.17

     2. Selecciona la opción Connect Using…, del menú emergente. Aparecerá un
        cuadro de diálogo para establecer una conexión nueva, figura 3.18. Establezca
        el URL de la base de datos, Database URL:, en el 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. Establezca el nombre del usuario, User Name:, y
        contraseña, Password:, para acceder a la base de datos y presione el botón
        OK.




ITSON                                                                Manuel Domitsu Kono
Tutorial 3             Conexión a Base de Datos con NetBeans 5.0                    47




                                       Figura 3.18

    3. Aparecerá el recuadro de la figura 3.19, confirmando que se estableció la
       conexión. Confirme, presionando el botón OK.




                                       Figura 3.19

    4. En la ventana Runtime, aparecerá un nuevo nodo con la conexión a la base de
       datos, figura 3.20.




ITSON                                                              Manuel Domitsu Kono
48                      Conexión a Base de Datos con NetBeans 5.0




                                        Figura 3.20



Acceso a la base de datos desde
NetBeans
NetBeans nos permite realizar operaciones sobre la base de datos como crear y borrar
tablas, agregar y eliminar columnas, agregar, modificar y eliminar renglones, realizar
consultas, etc. Para hacer estas operaciones expanda el nodo con la conexión a la
base de datos para que aparezcan nodos con las tablas, vistas y procedimientos, figura
3.21.

Si expandimos el nodo Tables, veremos un nodo por cada una de las tablas en la base
de datos. Si expandimos un nodo de una tabla, aparecerán las columnas de esa tabla,
Figura 3.22.




ITSON                                                               Manuel Domitsu Kono
Tutorial 3              Conexión a Base de Datos con NetBeans 5.0                    49




                 Figura 3.21


                                                                     Figura 3.22

Si hacemos clic con el botón derecho en uno de esos nodos: tablas o columnas,
aparecerá un menú emergente con las operaciones que podemos realizar. Por ejemplo
al hacer clic con el botón derecho en un nodo de una tabla aparecerá un menú
emergente como el de la figura 3.23.

Para crear una tabla seleccionaremos la opción Create Table …. Aparecerá un cuadro
de diálogo para capturar la información requerida para crear la tabla, figura 3.24. Al
terminar presione el botón OK.




ITSON                                                               Manuel Domitsu Kono
50                      Conexión a Base de Datos con NetBeans 5.0




                                        Figura 3.23




                                        Figura 3.24

Para ejecutar un comando (inserción, borrado, actualización, etc.), seleccione la opción
Execute Command…, NetBeans abrirá en el editor una ventana en la que teclearemos
el comando SQL, figura 3.25.




ITSON                                                               Manuel Domitsu Kono
Tutorial 3              Conexión a Base de Datos con NetBeans 5.0                    51




                                        Figura 3.25

Para ejecutar el comando se hace clic en el icono Run SQL, figura 3.26.




                                        Figura 3.26

Podemos ver los datos de una tabla seleccionando la opción View Data, con lo que
NetBeans abre una ventana con el comando para consultar la tabla y en la parte
inferior muestra el resultado de la consulta, figura 3.27.




                                        Figura 3.27




ITSON                                                               Manuel Domitsu Kono

Más contenido relacionado

Similar a Bases datos

Programas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gioProgramas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gioRobert Wolf
 
28336272 juan andarcia
28336272 juan andarcia28336272 juan andarcia
28336272 juan andarciaJuanAndarcia
 
Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1Francisco Mora
 
Como conectar visual basic a las bases de josue manrique 27 332 672
Como conectar visual basic a las  bases de josue manrique 27 332 672Como conectar visual basic a las  bases de josue manrique 27 332 672
Como conectar visual basic a las bases de josue manrique 27 332 672JosueManrique3
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 Ambar Larrazabal
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansEmerson Garay
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverKarolaynCardozo1
 
Base de datos Juan Gomez 27046004 #44
Base de datos Juan Gomez 27046004 #44 Base de datos Juan Gomez 27046004 #44
Base de datos Juan Gomez 27046004 #44 JuanGomez928
 
1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docxLuisMartinz
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0Christian Mora
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQLChristian Mora
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beanseccutpl
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0EudoroSulbaran
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoriskleidynelliz
 

Similar a Bases datos (20)

Programas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gioProgramas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gio
 
Dprn3 u3 a1_casv
Dprn3 u3 a1_casvDprn3 u3 a1_casv
Dprn3 u3 a1_casv
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
28336272 juan andarcia
28336272 juan andarcia28336272 juan andarcia
28336272 juan andarcia
 
Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1
 
Rabajo progra
Rabajo prograRabajo progra
Rabajo progra
 
Como conectar visual basic a las bases de josue manrique 27 332 672
Como conectar visual basic a las  bases de josue manrique 27 332 672Como conectar visual basic a las  bases de josue manrique 27 332 672
Como conectar visual basic a las bases de josue manrique 27 332 672
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
 
Practica 4
Practica 4Practica 4
Practica 4
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql server
 
Base de datos Juan Gomez 27046004 #44
Base de datos Juan Gomez 27046004 #44 Base de datos Juan Gomez 27046004 #44
Base de datos Juan Gomez 27046004 #44
 
1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beans
 
20% tercer corte (1)
20% tercer corte (1) 20% tercer corte (1)
20% tercer corte (1)
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0
 
Basededatos
BasededatosBasededatos
Basededatos
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Bases datos

  • 1. Tutorial 3 Conexión a Bases de Datos con NetBeans 5.0 Conector a la Base de Datos Para que una aplicación en Java se comunique con una base de datos usando la API JDBC, se requiere de un conector que comunique a la aplicación con la base de datos. Ese conector es específico para el manejador de base de datos y viene en la forma de un archivo “.jar” o “.zip”. Por ejemplo el conector para la base de datos MySQL, está en el archivo: mysql-connector-java-3.1.XX.jar Este conector debe incluirse en el archivo JAR de despliegue de la aplicación. NetBeans nos permite realizar dos tareas relacionadas con las bases de datos: 1. Conectar a una aplicación a una base de datos. 2. Conectar a NetBeans directamente a una base de datos para crear, eliminar, modificar tablas, agregar, eliminar, modificar renglones y realizar consultas. Conexión de una Aplicación a una Base de Datos Para conectar a una aplicación a una base de datos, se requiere: 1. Agregarle a NetBeans el conector como una biblioteca. 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. ITSON Manuel Domitsu Kono
  • 2. 36 Conexión a Base de Datos con NetBeans 5.0 Agregar a NetBeans un Conector a una Base de Datos El procedimiento para agregarle a NetBeans un conector a una base de datos, en este caso MySQL, es el siguiente: 1. Seleccione la opción Tools/Library Manager de la barra de menú de NetBeans, figura 3.1. Figura 3.1 2. Aparece un cuadro de diálogo que nos permite administrar las bibliotecas de NetBeans, figura 3.2. 3. Del lado izquierdo del cuadro de diálogo, aparece un recuadro con las bibliotecas 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 New Library…. Al hacerlo aparece el cuadro de la figura 3.3. 4. En este cuadro de diálogo estableceremos el nombre que le daremos al conector, MySQL en este caso, y presionamos el botón OK. NetBeans cierra el cuadro de diálogo, regresándonos al cuadro de diálogo del administrador de bibliotecas, figura 3.4, donde presionaremos el botón Add JAR/Fólder…. 5. Aparece un cuadro de diálogo, Figura 3.5, que nos permite seleccionar el archivo que contiene al conector a MySQL: mysql-connector-java-3.1.7- bin.jar, en este caso. Lo seleccionamos y presionamos el botón Add JAR/Fólder. ITSON Manuel Domitsu Kono
  • 3. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 37 Figura 3.2 Figura 3.3 ITSON Manuel Domitsu Kono
  • 4. 38 Conexión a Base de Datos con NetBeans 5.0 Figura 3.4 Figura 3.5 6. Regresamos al administrador de bibliotecas en donde aparece el conector agregado, Figura 3.6. Para confirmar presionamos el botón OK. ITSON Manuel Domitsu Kono
  • 5. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 39 Figura 3.6 Agregar a un Proyecto un Conector a una Base de Datos El procedimiento para agregarle a un proyecto un conector a una base de datos, en este caso MySQL, es el siguiente: 1. Expanda el nodo Libraries (bibliotecas) del proyecto al que se le va a agregar el conector para ver las bibliotecas que tiene agregadas, figura 3.7. 2. Haga clic con el botón derecho sobre el nodo Libraries del proyecto y seleccione la opción Add Library … del menú emergente, figura 3.8. 3. Aparece un cuadro de diálogo para seleccionar la biblioteca a agregar, en este caso el conector a MySQL, Figura 3.9. Lo seleccionamos y presionamos el botón Add Library. 4. El cuadro de diálogo desaparece y veremos que el conector se ha agregado al nodo Libraries en el árbol del proyecto, figura 3.10. ITSON Manuel Domitsu Kono
  • 6. 40 Conexión a Base de Datos con NetBeans 5.0 Figura 3.7 Figura 3.8 ITSON Manuel Domitsu Kono
  • 7. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 41 Figura 3.9 Figura 3.10 ITSON Manuel Domitsu Kono
  • 8. 42 Conexión a Base de Datos con NetBeans 5.0 Conexión de NetBeans a una Base de Datos Para conectar a una aplicación a una base de datos, se requiere: 1. Instalar en NetBeans el conector a la base de datos. 2. Establecer la conexión entre NetBeans y la base de datos. Instalación en Netbeans del Conector a la Base de Datos El procedimiento para instalar en NetBeans el conector a la base de datos, en este caso MySQL, es el siguiente: 1. En la ventana Runtime expanda los nodos Databases y Drivers para ver los conectores disponibles y las conexiones a las bases de datos, figura 3.11. Figura 3.11 2. Para agregar el conector de MySQL, haga clic con el botón derecho en el nodo Drivers y seleccione la opción Add Driver del menú emergente, figura 3.12. ITSON Manuel Domitsu Kono
  • 9. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 43 Figura 3.12 3. Aparecerá el cuadro de diálogo para agregar un conector, figura 3.13. Presione el botón Add. Figura 3.13 ITSON Manuel Domitsu Kono
  • 10. 44 Conexión a Base de Datos con NetBeans 5.0 4. En el cuadro de diálogo para seleccionar el conector, figura 3.14, navegue hasta la ubicación del conector, selecciónelo y presione el botón Abrir. Figura 3.14 5. En el cuadro de diálogo para agregar el conector aparecerá la información del conector seleccionado, figura 3.15. Para confirmar presione el botón OK. 6. Un nuevo nodo para el conector a MySQL, aparecerá en la ventana Runtime, figura 3.16 ITSON Manuel Domitsu Kono
  • 11. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 45 Figura 3.15 Figura 3.16 ITSON Manuel Domitsu Kono
  • 12. 46 Conexión a Base de Datos con NetBeans 5.0 Conexión de NetBeans a la Base de Datos El procedimiento para conectar a NetBeans a la base de datos es el siguiente: 1. Haz clic con el botón derecho sobre el nodo del conector a MySQL, figura 3.17. Figura 3.17 2. Selecciona la opción Connect Using…, del menú emergente. Aparecerá un cuadro de diálogo para establecer una conexión nueva, figura 3.18. Establezca el URL de la base de datos, Database URL:, en el 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. Establezca el nombre del usuario, User Name:, y contraseña, Password:, para acceder a la base de datos y presione el botón OK. ITSON Manuel Domitsu Kono
  • 13. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 47 Figura 3.18 3. Aparecerá el recuadro de la figura 3.19, confirmando que se estableció la conexión. Confirme, presionando el botón OK. Figura 3.19 4. En la ventana Runtime, aparecerá un nuevo nodo con la conexión a la base de datos, figura 3.20. ITSON Manuel Domitsu Kono
  • 14. 48 Conexión a Base de Datos con NetBeans 5.0 Figura 3.20 Acceso a la base de datos desde NetBeans NetBeans nos permite realizar operaciones sobre la base de datos como crear y borrar tablas, agregar y eliminar columnas, agregar, modificar y eliminar renglones, realizar consultas, etc. Para hacer estas operaciones expanda el nodo con la conexión a la base de datos para que aparezcan nodos con las tablas, vistas y procedimientos, figura 3.21. Si expandimos el nodo Tables, veremos un nodo por cada una de las tablas en la base de datos. Si expandimos un nodo de una tabla, aparecerán las columnas de esa tabla, Figura 3.22. ITSON Manuel Domitsu Kono
  • 15. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 49 Figura 3.21 Figura 3.22 Si hacemos clic con el botón derecho en uno de esos nodos: tablas o columnas, aparecerá un menú emergente con las operaciones que podemos realizar. Por ejemplo al hacer clic con el botón derecho en un nodo de una tabla aparecerá un menú emergente como el de la figura 3.23. Para crear una tabla seleccionaremos la opción Create Table …. Aparecerá un cuadro de diálogo para capturar la información requerida para crear la tabla, figura 3.24. Al terminar presione el botón OK. ITSON Manuel Domitsu Kono
  • 16. 50 Conexión a Base de Datos con NetBeans 5.0 Figura 3.23 Figura 3.24 Para ejecutar un comando (inserción, borrado, actualización, etc.), seleccione la opción Execute Command…, NetBeans abrirá en el editor una ventana en la que teclearemos el comando SQL, figura 3.25. ITSON Manuel Domitsu Kono
  • 17. Tutorial 3 Conexión a Base de Datos con NetBeans 5.0 51 Figura 3.25 Para ejecutar el comando se hace clic en el icono Run SQL, figura 3.26. Figura 3.26 Podemos ver los datos de una tabla seleccionando la opción View Data, con lo que NetBeans abre una ventana con el comando para consultar la tabla y en la parte inferior muestra el resultado de la consulta, figura 3.27. Figura 3.27 ITSON Manuel Domitsu Kono