SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
ITSON Manuel Domitsu Kono
Conexión a Bases de Datos con
NetBeans
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 el manejador de base de datos
MySQL, está en el archivo:
mysql-connector-java-X.X.X-bin.jar
Donde X.X.X es la versión del conector. Este conector debe incluirse en el archivo JAR
de despliegue de la aplicación.
NetBeans ya incluye, desde la versión 6.0 en adelante, entre las bibliotecas que tiene
su instalación un conector para el manejador de base de datos MySQL. 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 una aplicación a una base de datos, se requiere agregarle al proyecto de
la aplicación el conector al manejador de base de datos. Esto permite que la aplicación
se pueda conectar a la base de datos.
El procedimiento para agregarle a un proyecto un conector al manejador de base de
dato, 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 1.
2 Conexión a Base de Datos con NetBeans
ITSON Manuel Domitsu Kono
Figura 1
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 2.
Figura 2
3. Aparece un cuadro de diálogo para seleccionar la biblioteca a agregar, en este
caso el conector a MySQL, Figura 3. 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 4.
Conexión a Base de Datos con NetBeans 3
ITSON Manuel Domitsu Kono
Figura 3
Figura 4
Conexión de NetBeans a una Base de
Datos
Para conectar a una aplicación a una base de datos, se requiere establecer la conexión
entre NetBeans y la base de datos.
4 Conexión a Base de Datos con NetBeans
ITSON Manuel Domitsu Kono
El procedimiento para conectar a NetBeans a la base de datos es el siguiente:
1. En el panel Services expanda los nodos Databases y Drivers para ver los
conectores disponibles y las conexiones a las bases de datos, figura 5.
Figura 5
2. Haz clic con el botón derecho sobre el nodo del conector a MySQL, figura 6.
Figura 6
3. Selecciona la opción Connect Using…, del menú emergente. Aparecerá un
cuadro de diálogo para establecer una conexión nueva, figura 7.
Conexión a Base de Datos con NetBeans 5
ITSON Manuel Domitsu Kono
Figura 7
4. Establezca los siguientes valores:
Host: localhost
La dirección IP o el nombre de dominio del servidor en el que se encuentra la
base de datos. Si se encuentra en la misma computadora que NetBeans, usa la
palabra localhost.
Database: musica
El nombre de la base de datos. En este caso musica.
User Name: root
El nombre de usuario de la base de datos. En este caso root.
6 Conexión a Base de Datos con NetBeans
ITSON Manuel Domitsu Kono
Password: sesamo
La contraseña del usuario de la base de datos. En este caso sesamo. Deje en
blanco el resto de los campos de entrada. Presione el botón OK. En el panel
Services, aparecerá un nuevo nodo con la conexión a la base de datos, figura 9.
Figura 8
Acceso a la base de datos desde
NetBeans
NetBeans nos permite realizar operaciones sobre la base de datos: crear y borrar
tablas, agregar y eliminar columnas, agregar, modificar y eliminar renglones, realizar
consultas, etc. Para hacer estas operaciones expanda el nodo de la conexión a la base
de datos para que aparezcan nodos con las bases de datos de MySQL. En uno de los
nodos está la base de datos musica, figura 9.
Expandiendo el nodo de la base de datos aparecerán las tablas, vistas y
procedimientos de esa base de datos, figura 10.
Conexión a Base de Datos con NetBeans 7
ITSON Manuel Domitsu Kono
Figura 9
Figura 10
Expandiendo el nodo Tables, veremos los nodos de las tablas de la base de datos
figura 11. Si expandimos un nodo de una tabla, aparecerán las columnas de esa tabla,
Figura 12.
8 Conexión a Base de Datos con NetBeans
ITSON Manuel Domitsu Kono
Figura 11
Figura 12
Si hacemos clic con el botón derecho en el nodo Tables, uno de los nodos de las
tablas o columnas, aparecerá un menú emergente con las operaciones que podemos
realizar. Por ejemplo al hacer clic con el botón derecho en el nodo Tables aparecerá un
menú emergente como el de la figura 13.
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 14. Al
terminar presione el botón OK.
Conexión a Base de Datos con NetBeans 9
ITSON Manuel Domitsu Kono
Figura 13
Figura 14
Para ejecutar un comando (inserción, borrado, actualización, etc.), haga clic con el
botón derecho sobre el nodo de una tabla o de una columna y seleccione la opción
Execute Command…, figura 15.
NetBeans abrirá en el editor una ventana en la que teclearemos un comando SQL,
figura 16.
10 Conexión a Base de Datos con NetBeans
ITSON Manuel Domitsu Kono
Figura 15
Figura 16
Para ejecutar el comando se hace clic en el icono Run SQL, figura 17. NetBeans
ejecuta el comando desplegando un mensaje con el resultado de la operación, figura
18.
.
Figura 17
Conexión a Base de Datos con NetBeans 11
ITSON Manuel Domitsu Kono
Figura 18
Podemos hacer una consulta haciendo clic con el botón derecho sobre el nodo de una
tabla o una columna y seleccione la opción View Data, figura 19. Al hacerlo, NetBeans
abre una ventana con el comando para la consulta la tabla, figura 20.
Figura 19
12 Conexión a Base de Datos con NetBeans
ITSON Manuel Domitsu Kono
Figura 20
Haga clic en el icono Run SQL, figura 17. NetBeans ejecuta el comando desplegando
el resultado de la consulta, figura 21.
Figura 21

Más contenido relacionado

La actualidad más candente

Aprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_SakilaAprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_SakilaCoco Jambo
 
Outlook como herramienta administrativa con menu
Outlook como herramienta administrativa con menuOutlook como herramienta administrativa con menu
Outlook como herramienta administrativa con menuJefersonMaravilla
 
Introducción a Microsoft Access 2003
Introducción a Microsoft Access 2003Introducción a Microsoft Access 2003
Introducción a Microsoft Access 2003Lekar Lekar
 
Configuracion Outlook
Configuracion OutlookConfiguracion Outlook
Configuracion OutlookGreizon
 
Presentacion outlook
Presentacion outlookPresentacion outlook
Presentacion outlookjosefina212
 
Trabajo final de programacion jean delgado SAIA
Trabajo final de programacion jean delgado SAIATrabajo final de programacion jean delgado SAIA
Trabajo final de programacion jean delgado SAIAJean Carlos Delgado Ortega
 
Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016Pablo Abraham
 
Microsoft outlook
Microsoft outlookMicrosoft outlook
Microsoft outlook41096087
 
MANUAL DE USO MS OUTLOOK
MANUAL DE USO MS OUTLOOKMANUAL DE USO MS OUTLOOK
MANUAL DE USO MS OUTLOOKDenissmg
 

La actualidad más candente (17)

corrección de la E.P.U.
corrección de la E.P.U.corrección de la E.P.U.
corrección de la E.P.U.
 
Aprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_SakilaAprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
 
Acccess
AcccessAcccess
Acccess
 
Crusigrama 01
Crusigrama 01Crusigrama 01
Crusigrama 01
 
Outlook como herramienta administrativa con menu
Outlook como herramienta administrativa con menuOutlook como herramienta administrativa con menu
Outlook como herramienta administrativa con menu
 
Introducción a Microsoft Access 2003
Introducción a Microsoft Access 2003Introducción a Microsoft Access 2003
Introducción a Microsoft Access 2003
 
Manual access 2003 explica
Manual access 2003 explicaManual access 2003 explica
Manual access 2003 explica
 
Mini agenda
Mini agendaMini agenda
Mini agenda
 
Configuracion Outlook
Configuracion OutlookConfiguracion Outlook
Configuracion Outlook
 
Presentacion outlook
Presentacion outlookPresentacion outlook
Presentacion outlook
 
BASE DE DATOS MICROSOFT ACCES
BASE DE DATOS MICROSOFT ACCESBASE DE DATOS MICROSOFT ACCES
BASE DE DATOS MICROSOFT ACCES
 
Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Trabajo final de programacion jean delgado SAIA
Trabajo final de programacion jean delgado SAIATrabajo final de programacion jean delgado SAIA
Trabajo final de programacion jean delgado SAIA
 
Combinacion
CombinacionCombinacion
Combinacion
 
Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016
 
Microsoft outlook
Microsoft outlookMicrosoft outlook
Microsoft outlook
 
MANUAL DE USO MS OUTLOOK
MANUAL DE USO MS OUTLOOKMANUAL DE USO MS OUTLOOK
MANUAL DE USO MS OUTLOOK
 

Destacado

Proyecto sede ancon cpe 47750
Proyecto sede ancon  cpe 47750Proyecto sede ancon  cpe 47750
Proyecto sede ancon cpe 47750piedad medina
 
Garficas de funciones trigonometricas
Garficas de funciones trigonometricasGarficas de funciones trigonometricas
Garficas de funciones trigonometricasAdrian Quito
 
El choque cultural de lenovo v3
El choque cultural de lenovo v3El choque cultural de lenovo v3
El choque cultural de lenovo v3lindsaypenagos
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en javaRobert Wolf
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gioRobert Wolf
 
Proyecto aula sede delicias cpe 47696
Proyecto aula sede delicias cpe 47696Proyecto aula sede delicias cpe 47696
Proyecto aula sede delicias cpe 47696piedad medina
 
PROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESPROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESJuana_ramos6
 
จากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาลจากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาลnsumato
 
Tema 6 colecciones por gio
Tema 6   colecciones por gioTema 6   colecciones por gio
Tema 6 colecciones por gioRobert Wolf
 
Rad47745 san antonio dantas las pavasok
Rad47745 san antonio dantas las pavasokRad47745 san antonio dantas las pavasok
Rad47745 san antonio dantas las pavasokpiedad medina
 
Funciones de angulos dobles y multiples christian siavichay 2 c2
Funciones de angulos dobles y multiples  christian siavichay 2 c2Funciones de angulos dobles y multiples  christian siavichay 2 c2
Funciones de angulos dobles y multiples christian siavichay 2 c2CHRISTIAN_SIAVICHAY
 
Los propósitos de la rieb se centran
Los propósitos de la rieb se  centranLos propósitos de la rieb se  centran
Los propósitos de la rieb se centranJuana_ramos6
 
Rad47739 proyec cabaña actualok
Rad47739 proyec cabaña  actualokRad47739 proyec cabaña  actualok
Rad47739 proyec cabaña actualokpiedad medina
 

Destacado (20)

Proyecto sede ancon cpe 47750
Proyecto sede ancon  cpe 47750Proyecto sede ancon  cpe 47750
Proyecto sede ancon cpe 47750
 
Comportamiento del consumidor .
Comportamiento del consumidor .Comportamiento del consumidor .
Comportamiento del consumidor .
 
Garficas de funciones trigonometricas
Garficas de funciones trigonometricasGarficas de funciones trigonometricas
Garficas de funciones trigonometricas
 
El choque cultural de lenovo v3
El choque cultural de lenovo v3El choque cultural de lenovo v3
El choque cultural de lenovo v3
 
How To Use Picmonkey
How To Use PicmonkeyHow To Use Picmonkey
How To Use Picmonkey
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en java
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gio
 
Poo3 java-0910
Poo3 java-0910Poo3 java-0910
Poo3 java-0910
 
Proyecto aula sede delicias cpe 47696
Proyecto aula sede delicias cpe 47696Proyecto aula sede delicias cpe 47696
Proyecto aula sede delicias cpe 47696
 
English 9 - Conditionals
English 9 - ConditionalsEnglish 9 - Conditionals
English 9 - Conditionals
 
PROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESPROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALES
 
MODDLE Y WEB 2.0
MODDLE Y WEB 2.0MODDLE Y WEB 2.0
MODDLE Y WEB 2.0
 
จากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาลจากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาล
 
Tema 6 colecciones por gio
Tema 6   colecciones por gioTema 6   colecciones por gio
Tema 6 colecciones por gio
 
Rad47745 san antonio dantas las pavasok
Rad47745 san antonio dantas las pavasokRad47745 san antonio dantas las pavasok
Rad47745 san antonio dantas las pavasok
 
Programación
ProgramaciónProgramación
Programación
 
Funciones de angulos dobles y multiples christian siavichay 2 c2
Funciones de angulos dobles y multiples  christian siavichay 2 c2Funciones de angulos dobles y multiples  christian siavichay 2 c2
Funciones de angulos dobles y multiples christian siavichay 2 c2
 
Los propósitos de la rieb se centran
Los propósitos de la rieb se  centranLos propósitos de la rieb se  centran
Los propósitos de la rieb se centran
 
Rad47739 proyec cabaña actualok
Rad47739 proyec cabaña  actualokRad47739 proyec cabaña  actualok
Rad47739 proyec cabaña actualok
 
Basico
BasicoBasico
Basico
 

Similar a Conexión a bases de datos con net beans por gio

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
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0Christian Mora
 
Primeros pasos en access
Primeros pasos en accessPrimeros pasos en access
Primeros pasos en accessDubraska1
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionalesoscardavid17
 
Bases de datos relacionales
Bases de datos relacionales Bases de datos relacionales
Bases de datos relacionales juan1924
 
Conexion bases de datos a visual basic 6.0
Conexion  bases de datos a visual basic 6.0Conexion  bases de datos a visual basic 6.0
Conexion bases de datos a visual basic 6.0bigdog10
 
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
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 
Tutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteTutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteCambiar una estructura
 
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
 
Base de datos desde visual basic 6.0
Base de datos desde visual basic 6.0Base de datos desde visual basic 6.0
Base de datos desde visual basic 6.0daiacos
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos luilly xavier
 

Similar a Conexión a bases de datos con net beans por gio (20)

Practica 4
Practica 4Practica 4
Practica 4
 
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
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 
Primeros pasos en access
Primeros pasos en accessPrimeros pasos en access
Primeros pasos en access
 
Manual cubos olap
Manual cubos olapManual cubos olap
Manual cubos olap
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
 
Bases de datos relacionales
Bases de datos relacionales Bases de datos relacionales
Bases de datos relacionales
 
Dprn3 u3 a1_casv
Dprn3 u3 a1_casvDprn3 u3 a1_casv
Dprn3 u3 a1_casv
 
Bases de datos con java
Bases de datos con javaBases de datos con java
Bases de datos con java
 
Conexion bases de datos a visual basic 6.0
Conexion  bases de datos a visual basic 6.0Conexion  bases de datos a visual basic 6.0
Conexion bases de datos a 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
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
 
Dprn3 u3 a1_miho
Dprn3 u3 a1_mihoDprn3 u3 a1_miho
Dprn3 u3 a1_miho
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
Programación.
Programación.Programación.
Programación.
 
Tutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteTutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin Asistente
 
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
 
Base de datos desde visual basic 6.0
Base de datos desde visual basic 6.0Base de datos desde visual basic 6.0
Base de datos desde visual basic 6.0
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos
 

Más de Robert Wolf

Tema 16 acceso a base de datos usando jpa por gio
Tema 16   acceso a base de datos usando jpa por gioTema 16   acceso a base de datos usando jpa por gio
Tema 16 acceso a base de datos usando jpa por gioRobert Wolf
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gioRobert Wolf
 
Tema 14 imágenes en java por gio
Tema 14   imágenes en java por gioTema 14   imágenes en java por gio
Tema 14 imágenes en java por gioRobert Wolf
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gioRobert Wolf
 
Tema 12 hilos en java por gio
Tema 12   hilos en java por gioTema 12   hilos en java por gio
Tema 12 hilos en java por gioRobert Wolf
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gioRobert Wolf
 
Tema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazTema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazRobert Wolf
 
Tema 10 entrada y salida por gio
Tema 10   entrada y salida por gioTema 10   entrada y salida por gio
Tema 10 entrada y salida por gioRobert Wolf
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gioRobert Wolf
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gioRobert Wolf
 
Tema 8 desarrollo de aplicaciones en java por gio
Tema 8   desarrollo de aplicaciones en java por gioTema 8   desarrollo de aplicaciones en java por gio
Tema 8 desarrollo de aplicaciones en java por gioRobert Wolf
 
Tema 7 gui, swing y java beans por gio
Tema 7   gui, swing y java beans por gioTema 7   gui, swing y java beans por gio
Tema 7 gui, swing y java beans por gioRobert Wolf
 
Tema 7 desarrollo de aplicaciones en java - lsia por gio
Tema 7   desarrollo de aplicaciones en java - lsia por gioTema 7   desarrollo de aplicaciones en java - lsia por gio
Tema 7 desarrollo de aplicaciones en java - lsia por gioRobert Wolf
 
Tema 6 gui, swing y java beans por gio
Tema 6   gui, swing y java beans por gioTema 6   gui, swing y java beans por gio
Tema 6 gui, swing y java beans por gioRobert Wolf
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gioRobert Wolf
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gioRobert Wolf
 
Tema 4 excepciones por gio
Tema 4   excepciones por gioTema 4   excepciones por gio
Tema 4 excepciones por gioRobert Wolf
 

Más de Robert Wolf (20)

Tema6resumido
Tema6resumidoTema6resumido
Tema6resumido
 
Tema4 herencia
Tema4 herenciaTema4 herencia
Tema4 herencia
 
Tema 6
Tema 6Tema 6
Tema 6
 
Tema 16 acceso a base de datos usando jpa por gio
Tema 16   acceso a base de datos usando jpa por gioTema 16   acceso a base de datos usando jpa por gio
Tema 16 acceso a base de datos usando jpa por gio
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
Tema 14 imágenes en java por gio
Tema 14   imágenes en java por gioTema 14   imágenes en java por gio
Tema 14 imágenes en java por gio
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gio
 
Tema 12 hilos en java por gio
Tema 12   hilos en java por gioTema 12   hilos en java por gio
Tema 12 hilos en java por gio
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gio
 
Tema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazTema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfaz
 
Tema 10 entrada y salida por gio
Tema 10   entrada y salida por gioTema 10   entrada y salida por gio
Tema 10 entrada y salida por gio
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gio
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Tema 8 desarrollo de aplicaciones en java por gio
Tema 8   desarrollo de aplicaciones en java por gioTema 8   desarrollo de aplicaciones en java por gio
Tema 8 desarrollo de aplicaciones en java por gio
 
Tema 7 gui, swing y java beans por gio
Tema 7   gui, swing y java beans por gioTema 7   gui, swing y java beans por gio
Tema 7 gui, swing y java beans por gio
 
Tema 7 desarrollo de aplicaciones en java - lsia por gio
Tema 7   desarrollo de aplicaciones en java - lsia por gioTema 7   desarrollo de aplicaciones en java - lsia por gio
Tema 7 desarrollo de aplicaciones en java - lsia por gio
 
Tema 6 gui, swing y java beans por gio
Tema 6   gui, swing y java beans por gioTema 6   gui, swing y java beans por gio
Tema 6 gui, swing y java beans por gio
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
 
Tema 4 excepciones por gio
Tema 4   excepciones por gioTema 4   excepciones por gio
Tema 4 excepciones por gio
 

Conexión a bases de datos con net beans por gio

  • 1. ITSON Manuel Domitsu Kono Conexión a Bases de Datos con NetBeans 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 el manejador de base de datos MySQL, está en el archivo: mysql-connector-java-X.X.X-bin.jar Donde X.X.X es la versión del conector. Este conector debe incluirse en el archivo JAR de despliegue de la aplicación. NetBeans ya incluye, desde la versión 6.0 en adelante, entre las bibliotecas que tiene su instalación un conector para el manejador de base de datos MySQL. 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 una aplicación a una base de datos, se requiere agregarle al proyecto de la aplicación el conector al manejador de base de datos. Esto permite que la aplicación se pueda conectar a la base de datos. El procedimiento para agregarle a un proyecto un conector al manejador de base de dato, 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 1.
  • 2. 2 Conexión a Base de Datos con NetBeans ITSON Manuel Domitsu Kono Figura 1 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 2. Figura 2 3. Aparece un cuadro de diálogo para seleccionar la biblioteca a agregar, en este caso el conector a MySQL, Figura 3. 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 4.
  • 3. Conexión a Base de Datos con NetBeans 3 ITSON Manuel Domitsu Kono Figura 3 Figura 4 Conexión de NetBeans a una Base de Datos Para conectar a una aplicación a una base de datos, se requiere establecer la conexión entre NetBeans y la base de datos.
  • 4. 4 Conexión a Base de Datos con NetBeans ITSON Manuel Domitsu Kono El procedimiento para conectar a NetBeans a la base de datos es el siguiente: 1. En el panel Services expanda los nodos Databases y Drivers para ver los conectores disponibles y las conexiones a las bases de datos, figura 5. Figura 5 2. Haz clic con el botón derecho sobre el nodo del conector a MySQL, figura 6. Figura 6 3. Selecciona la opción Connect Using…, del menú emergente. Aparecerá un cuadro de diálogo para establecer una conexión nueva, figura 7.
  • 5. Conexión a Base de Datos con NetBeans 5 ITSON Manuel Domitsu Kono Figura 7 4. Establezca los siguientes valores: Host: localhost La dirección IP o el nombre de dominio del servidor en el que se encuentra la base de datos. Si se encuentra en la misma computadora que NetBeans, usa la palabra localhost. Database: musica El nombre de la base de datos. En este caso musica. User Name: root El nombre de usuario de la base de datos. En este caso root.
  • 6. 6 Conexión a Base de Datos con NetBeans ITSON Manuel Domitsu Kono Password: sesamo La contraseña del usuario de la base de datos. En este caso sesamo. Deje en blanco el resto de los campos de entrada. Presione el botón OK. En el panel Services, aparecerá un nuevo nodo con la conexión a la base de datos, figura 9. Figura 8 Acceso a la base de datos desde NetBeans NetBeans nos permite realizar operaciones sobre la base de datos: crear y borrar tablas, agregar y eliminar columnas, agregar, modificar y eliminar renglones, realizar consultas, etc. Para hacer estas operaciones expanda el nodo de la conexión a la base de datos para que aparezcan nodos con las bases de datos de MySQL. En uno de los nodos está la base de datos musica, figura 9. Expandiendo el nodo de la base de datos aparecerán las tablas, vistas y procedimientos de esa base de datos, figura 10.
  • 7. Conexión a Base de Datos con NetBeans 7 ITSON Manuel Domitsu Kono Figura 9 Figura 10 Expandiendo el nodo Tables, veremos los nodos de las tablas de la base de datos figura 11. Si expandimos un nodo de una tabla, aparecerán las columnas de esa tabla, Figura 12.
  • 8. 8 Conexión a Base de Datos con NetBeans ITSON Manuel Domitsu Kono Figura 11 Figura 12 Si hacemos clic con el botón derecho en el nodo Tables, uno de los nodos de las tablas o columnas, aparecerá un menú emergente con las operaciones que podemos realizar. Por ejemplo al hacer clic con el botón derecho en el nodo Tables aparecerá un menú emergente como el de la figura 13. 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 14. Al terminar presione el botón OK.
  • 9. Conexión a Base de Datos con NetBeans 9 ITSON Manuel Domitsu Kono Figura 13 Figura 14 Para ejecutar un comando (inserción, borrado, actualización, etc.), haga clic con el botón derecho sobre el nodo de una tabla o de una columna y seleccione la opción Execute Command…, figura 15. NetBeans abrirá en el editor una ventana en la que teclearemos un comando SQL, figura 16.
  • 10. 10 Conexión a Base de Datos con NetBeans ITSON Manuel Domitsu Kono Figura 15 Figura 16 Para ejecutar el comando se hace clic en el icono Run SQL, figura 17. NetBeans ejecuta el comando desplegando un mensaje con el resultado de la operación, figura 18. . Figura 17
  • 11. Conexión a Base de Datos con NetBeans 11 ITSON Manuel Domitsu Kono Figura 18 Podemos hacer una consulta haciendo clic con el botón derecho sobre el nodo de una tabla o una columna y seleccione la opción View Data, figura 19. Al hacerlo, NetBeans abre una ventana con el comando para la consulta la tabla, figura 20. Figura 19
  • 12. 12 Conexión a Base de Datos con NetBeans ITSON Manuel Domitsu Kono Figura 20 Haga clic en el icono Run SQL, figura 17. NetBeans ejecuta el comando desplegando el resultado de la consulta, figura 21. Figura 21