SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
ACCESO A BASE DE DATOS (NETBEANS Y MYSQL)

1. Cargue NetBeans 6.9.1
2. Pida un nuevo proyecto: Archivo -> Proyecto Nuevo




3. Aparecerá la ventana Proyecto Nuevo, elija en Categorias: Java y en Proyectos: Java Aplication, haga clic
   en el botón Siguiente>




4. Aparecerá la ventana Nueva Aplicación Java, póngale de nombre al proyecto: ejemploAccesoADatos, y
   guárdelo en la carpeta de trabajo que usted utiliza para sus proyectos Java.

                                                                                                          1
5. A la izquierda del IDE de NetBeans, busque el panel Proyectos, busque el proyecto recién creado de
   nombre: ejemploAccesoADatos, haga clic derecho sobre el paquete que contiene la clase Main.java




Aparecerá un menú contextual, elija Nuevo, luego elija Formulario JFrame…




                                                                                                   2
6. Aparecerá la venta Nuevo Formulario JFrame, póngale de Nombre de clase: frmHoja, luego haga clic en
   Terminar.




7. Tendremos un formulario Java listo para agregar controles que gestionen los datos.
8. Nos dirigimos al panel Proyectos, buscamos el proyecto actual en el                  que   trabajamos:
   ejemploAccesoADatos, hacemos clic derecho en la carpeta Bibliotecas.




Elegimos la opción Agregar biblioteca…




                                                                                                       3
Aparecerá la ventana Añadir biblioteca




De las Bibliotecas disponibles elija: Driver MySQL JDBC, y luego hace clic en el botón Añadir biblioteca.

9. Si todo salió bien, aparecerá una nueva biblioteca agregada a nuestro proyecto: Driver MySQL JDBC –
   mysql-connector-java-5.1.6-bin.jar




10. Ahora buscamos en el panel izquierdo de nuestro IDE de NetBeans la opción Prestaciones, buscamos el
    elemento Base de datos, y desplegamos el contenido.




                                                                                                            4
Nos mostrará un listado de elementos contenidos en Bases de datos




Desplegamos el contenido de la carpeta Controladores, y luego hacemos clic derecho en MySQL (Connector/J
driver), entonces aparecerá la opción Conectar usando… haga clic en ella.

Aparecerá la ventana Nueva Conexión de Base de Datos…




Debido a que el servidor de base de datos está en forma local (aunque funciona en forma remota también),
rellenaremos los datos con la información propia de nuestra PC, la cual puede variar dependiendo de cada
usuario:

Servidor: localhost
Puerto: 3306
Base de Datos: hojadecosto
Nombre de usuario: root
Contraseña: (la contraseña de MySQL en su PC)

                                                                                                      5
Hacemos clic en Aceptar. Si todo salió bien aparecerá una nueva conexión a base de datos:




Puede desplegar el contenido de esa nueva conexión para verificar que en efecto contiene la base de datos
hojadecosto, la cual contiene una tabla de nombre hoja, y que esta tabla a su vez tiene los atributos: hoja,
descripcion, unidad, y porcentaje.


Regresamos al JFrame que habíamos creado previamente, llamado frmHoja, y desarrollamos la siguiente
intefaz:




Contiene: 4 etiquetas, 4 listas y 1 botón.
                                                                                                          6
Las etiquetas están configuradas de la siguiente forma:

                    Texto                          Nombre de la variable
                    Código                         lblCodigo
                    Descripción                    lblDescripcion
                    Unidad                         lblUnidad
                    Porcentaje de indirectos       lblPorcentaje

Las listas están configuradas de la siguiente forma:

                    model                                    Nombre de la variable
                    (borre todos los elementos)              lstCodigo
                    (borre todos los elementos)              lstDescripcion
                    (borre todos los elementos)              lstUnidad
                    (borre todos los elementos)              lstPorcentaje

El botón está configurado de la siguiente forma:

                    Texto                                    Nombre de la variable
                    Cerrar                                   btnCerrar

El código contenido en el formulario frmHoja, es el siguiente:




                                                                                     7
Descripción de algunas líneas de código:

Línea 3 y 4: importar las clases que permiten conectarse a la base de datos y mostrar cuadros de dialogo.

Líneas 8 a 10: declaración de variables a utilizar en el jFrame: conn (conexión), Statement (realizar operación de
consulta), rs (guardar los resultados de la consulta).

Lineas 12 a 15: se crean 4 objetos de la clase DefaultListModel, los modelos en las listas de java se utiliza
principalmente para detallar elementos de la lista y otras muchas tareas.

Líneas 17 a 20: declaración de variables que gestionan las “indicaciones” para la conexión a la base de datos.

Líneas 22 a 31: Uso de un método que realice la conexión a la base de datos.




Líneas 35 a 38: a cada una de las listas se vincula con un objeto de la clase DEfaultListModel.

Líneas 19 a 52: se intenta hacer la conexión, realizar la consulta a la tabla “hoja” de la base de datos, guardar
los resultados (registros) obtenidos de la consulta y finalmente, mediante un bucle se recorre el contenido del
resultado de la consulta y se llena cada una de las listas con un campo de la tabla. Si ocurre un error se
mostrará un cuadro de dialogo que despliegue el error.
Línea 125: acción que realizará el botón “Cerrar” al hacer clic, es decir que el formulario se cerrará.

El resto de líneas de código fueron autogeneradas por NetBeans.
                                                                                                                 8

Contenu connexe

Tendances

3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datosralbarracin
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidoscris_bar
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos SemanticasErik Guerrero
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSPChristian Mora
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesSergio Castillo Yrizales
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usodianitadance
 

Tendances (20)

Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Recuperación de-datos-en-my sql
Recuperación de-datos-en-my sqlRecuperación de-datos-en-my sql
Recuperación de-datos-en-my sql
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSP
 
Metodologia Diseño Web
Metodologia Diseño WebMetodologia Diseño Web
Metodologia Diseño Web
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móviles
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
 

En vedette

Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con javaEmerson Garay
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeansguest044583b
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlJavashi
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSDarwin Durand
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de DatosRonny Parra
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sqlJulian Benavidez
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 

En vedette (10)

Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con java
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySql
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOS
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 
Curso basico de base de datos con java
Curso basico de base de datos con javaCurso basico de base de datos con java
Curso basico de base de datos con java
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 

Similaire à 61229578 acceso-a-base-de-datos-mysql-con-netbeans

Como desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-pasoComo desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-pasocampucss
 
Formulario
FormularioFormulario
FormularioRandy
 
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
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic IrlandaSalero
 
40 roso astrid access 2010 19 08 19
40 roso astrid access 2010 19 08 1940 roso astrid access 2010 19 08 19
40 roso astrid access 2010 19 08 19Carolinaroso
 
Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0CuC
 
10 celis liseth access 2010 20 08-19
10 celis liseth access 2010 20 08-1910 celis liseth access 2010 20 08-19
10 celis liseth access 2010 20 08-19liseth109373
 
Presentacinaccess hugo xavier
Presentacinaccess hugo xavierPresentacinaccess hugo xavier
Presentacinaccess hugo xavierhugoxcn
 
Presentación de Access
Presentación de AccessPresentación de Access
Presentación de Accessskrapy95
 
Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Alexis Chavez
 
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualbvalen
 

Similaire à 61229578 acceso-a-base-de-datos-mysql-con-netbeans (20)

Comandos vb
Comandos vbComandos vb
Comandos vb
 
Practica 4
Practica 4Practica 4
Practica 4
 
(86)resumen visual basic
(86)resumen visual basic(86)resumen visual basic
(86)resumen visual basic
 
Como desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-pasoComo desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-paso
 
Formulario
FormularioFormulario
Formulario
 
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
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
Base de datos guia[1]
Base de datos guia[1]Base de datos guia[1]
Base de datos guia[1]
 
Bases de datos con java
Bases de datos con javaBases de datos con java
Bases de datos con java
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
 
40 roso astrid access 2010 19 08 19
40 roso astrid access 2010 19 08 1940 roso astrid access 2010 19 08 19
40 roso astrid access 2010 19 08 19
 
Como crear blog
Como crear blogComo crear blog
Como crear blog
 
Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0
 
10 celis liseth access 2010 20 08-19
10 celis liseth access 2010 20 08-1910 celis liseth access 2010 20 08-19
10 celis liseth access 2010 20 08-19
 
Presentacinaccess hugo xavier
Presentacinaccess hugo xavierPresentacinaccess hugo xavier
Presentacinaccess hugo xavier
 
Presentación de Access
Presentación de AccessPresentación de Access
Presentación de Access
 
Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892
 
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualb
 
Access
AccessAccess
Access
 
79 Php. Ficheros My Sql
79 Php. Ficheros My Sql79 Php. Ficheros My Sql
79 Php. Ficheros My Sql
 

61229578 acceso-a-base-de-datos-mysql-con-netbeans

  • 1. ACCESO A BASE DE DATOS (NETBEANS Y MYSQL) 1. Cargue NetBeans 6.9.1 2. Pida un nuevo proyecto: Archivo -> Proyecto Nuevo 3. Aparecerá la ventana Proyecto Nuevo, elija en Categorias: Java y en Proyectos: Java Aplication, haga clic en el botón Siguiente> 4. Aparecerá la ventana Nueva Aplicación Java, póngale de nombre al proyecto: ejemploAccesoADatos, y guárdelo en la carpeta de trabajo que usted utiliza para sus proyectos Java. 1
  • 2. 5. A la izquierda del IDE de NetBeans, busque el panel Proyectos, busque el proyecto recién creado de nombre: ejemploAccesoADatos, haga clic derecho sobre el paquete que contiene la clase Main.java Aparecerá un menú contextual, elija Nuevo, luego elija Formulario JFrame… 2
  • 3. 6. Aparecerá la venta Nuevo Formulario JFrame, póngale de Nombre de clase: frmHoja, luego haga clic en Terminar. 7. Tendremos un formulario Java listo para agregar controles que gestionen los datos. 8. Nos dirigimos al panel Proyectos, buscamos el proyecto actual en el que trabajamos: ejemploAccesoADatos, hacemos clic derecho en la carpeta Bibliotecas. Elegimos la opción Agregar biblioteca… 3
  • 4. Aparecerá la ventana Añadir biblioteca De las Bibliotecas disponibles elija: Driver MySQL JDBC, y luego hace clic en el botón Añadir biblioteca. 9. Si todo salió bien, aparecerá una nueva biblioteca agregada a nuestro proyecto: Driver MySQL JDBC – mysql-connector-java-5.1.6-bin.jar 10. Ahora buscamos en el panel izquierdo de nuestro IDE de NetBeans la opción Prestaciones, buscamos el elemento Base de datos, y desplegamos el contenido. 4
  • 5. Nos mostrará un listado de elementos contenidos en Bases de datos Desplegamos el contenido de la carpeta Controladores, y luego hacemos clic derecho en MySQL (Connector/J driver), entonces aparecerá la opción Conectar usando… haga clic en ella. Aparecerá la ventana Nueva Conexión de Base de Datos… Debido a que el servidor de base de datos está en forma local (aunque funciona en forma remota también), rellenaremos los datos con la información propia de nuestra PC, la cual puede variar dependiendo de cada usuario: Servidor: localhost Puerto: 3306 Base de Datos: hojadecosto Nombre de usuario: root Contraseña: (la contraseña de MySQL en su PC) 5
  • 6. Hacemos clic en Aceptar. Si todo salió bien aparecerá una nueva conexión a base de datos: Puede desplegar el contenido de esa nueva conexión para verificar que en efecto contiene la base de datos hojadecosto, la cual contiene una tabla de nombre hoja, y que esta tabla a su vez tiene los atributos: hoja, descripcion, unidad, y porcentaje. Regresamos al JFrame que habíamos creado previamente, llamado frmHoja, y desarrollamos la siguiente intefaz: Contiene: 4 etiquetas, 4 listas y 1 botón. 6
  • 7. Las etiquetas están configuradas de la siguiente forma: Texto Nombre de la variable Código lblCodigo Descripción lblDescripcion Unidad lblUnidad Porcentaje de indirectos lblPorcentaje Las listas están configuradas de la siguiente forma: model Nombre de la variable (borre todos los elementos) lstCodigo (borre todos los elementos) lstDescripcion (borre todos los elementos) lstUnidad (borre todos los elementos) lstPorcentaje El botón está configurado de la siguiente forma: Texto Nombre de la variable Cerrar btnCerrar El código contenido en el formulario frmHoja, es el siguiente: 7
  • 8. Descripción de algunas líneas de código: Línea 3 y 4: importar las clases que permiten conectarse a la base de datos y mostrar cuadros de dialogo. Líneas 8 a 10: declaración de variables a utilizar en el jFrame: conn (conexión), Statement (realizar operación de consulta), rs (guardar los resultados de la consulta). Lineas 12 a 15: se crean 4 objetos de la clase DefaultListModel, los modelos en las listas de java se utiliza principalmente para detallar elementos de la lista y otras muchas tareas. Líneas 17 a 20: declaración de variables que gestionan las “indicaciones” para la conexión a la base de datos. Líneas 22 a 31: Uso de un método que realice la conexión a la base de datos. Líneas 35 a 38: a cada una de las listas se vincula con un objeto de la clase DEfaultListModel. Líneas 19 a 52: se intenta hacer la conexión, realizar la consulta a la tabla “hoja” de la base de datos, guardar los resultados (registros) obtenidos de la consulta y finalmente, mediante un bucle se recorre el contenido del resultado de la consulta y se llena cada una de las listas con un campo de la tabla. Si ocurre un error se mostrará un cuadro de dialogo que despliegue el error. Línea 125: acción que realizará el botón “Cerrar” al hacer clic, es decir que el formulario se cerrará. El resto de líneas de código fueron autogeneradas por NetBeans. 8