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

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 

Último (20)

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
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...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

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