SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
INSTITUTO TECNOLÓGICO SUPERIOR
FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
1. Datos informativos:
Especialidad: Análisis de sistemas
Ciclo: Quinto
Paralelo: “A”
Integrantes:
 Rafael Rueda.
 Cisne Criollo.
Asignatura: Programación V
Docente: Tlgo. Luis Tillaguango
Fecha: 08/01/2016
Tema: Pasos a seguir para conectar una de base de datos desde NetBeans y crear
reportes.
2. Objetivos
 Realizar un tutorial explicando los pasos que se debe seguir para realizar la
conexión de una base de datos desde NetBeans.
 Realizar un ejercicio explicativo, reforzando los conocimientos adquiridos.
3. Introducción
NetBeans es una plataforma para el desarrollo de aplicaciones de escritorio usando Java
y a un Entorno integrado de desarrollo (IDE) desarrollado usando la Plataforma
NetBeans.
Si eres un programador y desarrollas tus aplicaciones en Java seguramente necesitarás
conectar una base de datos tipo MySQL a este entorno, he aquí una explicación paso a
paso de cómo conectar ambas herramientas.
4. Desarrollo
 Crear la base de datos
 Base de datos creada
INSTITUTO TECNOLÓGICO SUPERIOR
FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Continuamos seleccionamos Tables luego clic derecho y escogemos la opción
create table.
 Ingresamos el nombre de la tabla y sus atributos, recordemos que el id debe
ser nuestra clave primaria y autoincrementable
INSTITUTO TECNOLÓGICO SUPERIOR
FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Luego de haber insertado os atributos a nuestra tabla, hacemos clic en el
botón Apply y listo tenemos creada nuestra tabla.
 Como pueden observar la tabla esta creada, pero sus campos están en estado
NULL porque aún no se ingresado ningún dato.
Una vez creada la base de datos con su respectiva tabla, procedemos abrir
el ID NetBeans para realizar el sistema haciendo la creación de paquetes,
clases y formulario.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 A continuación se define un nombre para el sistema, creando el proyecto y sus paquetes modelo, vista, controlador y añadimos
la librería MySQL JDBC Driver.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Dentro del paquete controlador, se crea la clase cls_conexión y digitamos el siguiente código.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En el paquete modelo se crea la clase cls_Estudiante con los atributos que se estableció en la tabla tb_Estudiante.
 Una vez establecidas las variables se crea el método constructor, haciendo clic derecho sobre Insert Code opción Constructor
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Luego que se crea el método constructor se realiza el mismo procedimiento seleccionando esta vez Getter and Setter, en la
siguiente ventana que se presenta se selecciona todos los campo y clic en Generate.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Concluido con el método Constructor y Getter and Setter, La clase
cls_Estudiante nos quedara así.
 En el paquete Vista se crea un formulario frm_registro, continuando con el diseño del
mismo insertando cajas de texto, label, y botones.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En el formulario se hace clic en Source, se ubica al final se instancia la clase cls_Conexion.
 Luego se realiza la programación en el botón Guardar
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Una vez terminada la codificación, clic derecho en la opción Run File, en la pantalla que se
presenta se llena los campos y guardar.
 Actualizamos Workbench para verificar en la tabla si los datos se guardaron correctamente.
 De la paleta de opciones se arrastra Table al formulario frm_Registro para que presente
la información de los registros que se han guardado en la base de datos.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 A continuación a la misma tabla se arrastra un Popup Menu, luego de arrastrar se
hace clic derecho en la tabla opción propiedades, se busca componentPopupMenu
y se cambia la opción none por jPopupMenu1.
 Luego estando el diseño del formulario se hace clic en Navigator, clic derecho en
PopupMenu, y para añadir el menú ítem se sigue los siguientes pasos.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Se cambia el nombre del MenuItem de acuerdo a su conveniencia siguiendo los pasos que
se muestra en la imagen.
 Una vez establecido el nombre al MenuItem también se debe cambiar el nombre en
propiedades, es aconsejable poner el nombre con el que se estableció en la variable.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Para poder mostrar los datos en la tabla se digita el siguiente código
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En el MenuItem Editar se digita el siguiente código el cual sirve para editar los datos
ingresados ya sea por un error o por actualización
 Para actualizar los datos ingresados ingresamos el siguiente código en el botón.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Para eliminar se digita el siguiente código, la opción eliminar nos permite borrar los datos
que ya no se requiere en la base de datos.
Pasos para crear las librerías para generar los reportes
1. Descargas librerías jasperreports.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
2. Una vez descargadas las librerías, se añade y se crea la librería con el nombre que desee,
es recomendable asignar el nombre Jasperreports, siguiendo los pasos que se muestra
en la imagen.
3. En este paso se selecciona Add JAR/Folder, ya que las librerías descargadas son de
extensión .JAR, se selecciona todas las librerías y posteriormente clic sobre Add
JAR/Folder
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
4. Una vez añadidas las librerías, se hace clic en OK
5. Finalmente se agrega la librería al proyecto
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
6. Se inserta los plugins para Report Datasources, para lo cual en la barra de menús se
hace clic en Tools, se escoge la opción Plugins, seguido Downloaded y en la opción
Add Plugins aquí tendrá que buscar la ruta donde se encuentran, una vez insertada lee
las condiciones acepta y continua con Next hasta finalizar.
 Se regresa al proyecto, crear un paquete con el nombre Reporte, luego new se dirige a
Other, en other se escoge la opción Report y luego Report Wizard así como se muestra en
la imagen.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 A continuación se selecciona el diseño en este caso Simple Blue y Next
 Ingresamos el nombre y Next
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En esta ventana hacer clic en new y seleccionar la opción Database JDBC connection
 En la siguiente ventana se llena los campos obligatorios, primero ingresa el nombre de su
proyecto, continuando en JDBC URL luego de localhost/ ingresa el nombre de la base de
datos que usted creo y posteriormente en Server Address digita el nombre del servidor
(localhost), y en Database (nombre de su base de datos) por ultimo llena usuario y
contraseña en casa de no tener contraseña deja el campo vacío y Save.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En este paso se selecciona Desing Query, le presentara una ventana para ingresar la
contraseña en este caso no contamos con contraseña por lo que simplemente clic en OK.
 En esta ventana se hace doble clic en la tabla tb_estudiante luego OK y en la siguiente
ventana que se presentara clic en Next.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En la ventana que se muestra procedemos a pasar todos los datos de la parte izquierda a
la parte derecha así como se muestra en la imagen, luego de tener todos los datos en la
parte derecha clic en Next, Next y Finish
 Se regresa al formulario creamos un botón (Reporte_General) se ingresa el código que está
a continuación para presentar el reporte general.
 Reporte general
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Con el reporte creado se hace clic sobre el icono , luego aparecerá la siguiente
ventana donde se crea un parámetro en New parameter .
 En New parameter digitamos el parámetro por cual deseamos que presente el reporte en
este caso (Apellido se digita como esta en la base de datos), luego OK y el parámetro esta
ya creado.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En esta pantalla se ubica al final y se digita el código de color rojo y lo que se encuentra de
color verde en el recuadro es el parámetro, lo que se hace es arrastrar el parámetro y se
colocara automáticamente el código que se muestra.
 En el formulario creamos un botón (Reporte_por_parametro) en el cual ingresaremos el
código que está a continuación para presentar el reporte por Apellido, lo que se encuentra
en el recuadro de color morado es el nombre del reporte que se creó anteriormente.
 Reporte generado por apellido (Criollo)
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
5. Conclusión
o Se realizó paso a paso el Manual explicando cada procedimiento para una mejor
comprensión cómo se conecta una base de datos y crear reportes, practicando y
reforzando los conocimientos adquiridos.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”

Más contenido relacionado

La actualidad más candente

Manual de-manipulacion-de-datos-rosario
Manual de-manipulacion-de-datos-rosarioManual de-manipulacion-de-datos-rosario
Manual de-manipulacion-de-datos-rosarioLupithaa Guerrero
 
Reporte red social
Reporte red socialReporte red social
Reporte red socialshepiroth117
 
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...Alex Lolol
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1Leotom
 
Manual del programador fox pro
Manual del programador fox proManual del programador fox pro
Manual del programador fox prohmosquera
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysqlperjam100
 
Visual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.comVisual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.comFredy Alvarez Lamas
 
Como se crean macros y Tablas Dinámicas en Acces 2010
Como se crean macros y Tablas Dinámicas en Acces 2010Como se crean macros y Tablas Dinámicas en Acces 2010
Como se crean macros y Tablas Dinámicas en Acces 2010Stayci Gonzalez
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTEJulián Castiblanco
 
Manual visual fox pro
Manual visual fox proManual visual fox pro
Manual visual fox proNehita
 
revista base de datos y visual studio
revista base de datos y visual studiorevista base de datos y visual studio
revista base de datos y visual studioJhos Ayneth Suarez
 
Informe de base de dato1
Informe de base de dato1Informe de base de dato1
Informe de base de dato1javier-rivass
 

La actualidad más candente (18)

Manual de-manipulacion-de-datos-rosario
Manual de-manipulacion-de-datos-rosarioManual de-manipulacion-de-datos-rosario
Manual de-manipulacion-de-datos-rosario
 
Reporte red social
Reporte red socialReporte red social
Reporte red social
 
Manual de practicas
Manual de practicasManual de practicas
Manual de practicas
 
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1
 
Manual del programador fox pro
Manual del programador fox proManual del programador fox pro
Manual del programador fox pro
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysql
 
Visual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.comVisual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.com
 
Como se crean macros y Tablas Dinámicas en Acces 2010
Como se crean macros y Tablas Dinámicas en Acces 2010Como se crean macros y Tablas Dinámicas en Acces 2010
Como se crean macros y Tablas Dinámicas en Acces 2010
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
 
Manual visual fox pro
Manual visual fox proManual visual fox pro
Manual visual fox pro
 
Macros
MacrosMacros
Macros
 
revista base de datos y visual studio
revista base de datos y visual studiorevista base de datos y visual studio
revista base de datos y visual studio
 
Manuales
ManualesManuales
Manuales
 
Informe de base de dato1
Informe de base de dato1Informe de base de dato1
Informe de base de dato1
 
Biblia access2007
Biblia access2007Biblia access2007
Biblia access2007
 

Similar a Conexión BD NetBeans y reportes menos de (20)

IREPORT
IREPORTIREPORT
IREPORT
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Report
ReportReport
Report
 
Reportes
ReportesReportes
Reportes
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Manual de desarrollo_aplicacion_n_capas. Universidad de Ecuador
Manual de desarrollo_aplicacion_n_capas. Universidad de EcuadorManual de desarrollo_aplicacion_n_capas. Universidad de Ecuador
Manual de desarrollo_aplicacion_n_capas. Universidad de Ecuador
 
Reportes
ReportesReportes
Reportes
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Programacion2
Programacion2Programacion2
Programacion2
 
Dprn3 u3 a1_miho
Dprn3 u3 a1_mihoDprn3 u3 a1_miho
Dprn3 u3 a1_miho
 
Manual de paginas web
Manual de paginas webManual de paginas web
Manual de paginas web
 
Manuales de como crear servidores en DreamWeaver
Manuales de como crear servidores en DreamWeaverManuales de como crear servidores en DreamWeaver
Manuales de como crear servidores en DreamWeaver
 
Manipulacion de datos
Manipulacion de datosManipulacion de datos
Manipulacion de datos
 
Tutorial ASP .NET
Tutorial ASP .NETTutorial ASP .NET
Tutorial ASP .NET
 
Informes en java segunda parte
Informes en java segunda parteInformes en java segunda parte
Informes en java segunda parte
 
Reportes
ReportesReportes
Reportes
 
Manual php my admin
Manual php my adminManual php my admin
Manual php my admin
 

Último

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
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
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 

Último (20)

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
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
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
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.
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 

Conexión BD NetBeans y reportes menos de

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO” 1. Datos informativos: Especialidad: Análisis de sistemas Ciclo: Quinto Paralelo: “A” Integrantes:  Rafael Rueda.  Cisne Criollo. Asignatura: Programación V Docente: Tlgo. Luis Tillaguango Fecha: 08/01/2016 Tema: Pasos a seguir para conectar una de base de datos desde NetBeans y crear reportes. 2. Objetivos  Realizar un tutorial explicando los pasos que se debe seguir para realizar la conexión de una base de datos desde NetBeans.  Realizar un ejercicio explicativo, reforzando los conocimientos adquiridos. 3. Introducción NetBeans es una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un Entorno integrado de desarrollo (IDE) desarrollado usando la Plataforma NetBeans. Si eres un programador y desarrollas tus aplicaciones en Java seguramente necesitarás conectar una base de datos tipo MySQL a este entorno, he aquí una explicación paso a paso de cómo conectar ambas herramientas. 4. Desarrollo  Crear la base de datos  Base de datos creada
  • 2. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Continuamos seleccionamos Tables luego clic derecho y escogemos la opción create table.  Ingresamos el nombre de la tabla y sus atributos, recordemos que el id debe ser nuestra clave primaria y autoincrementable
  • 3. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Luego de haber insertado os atributos a nuestra tabla, hacemos clic en el botón Apply y listo tenemos creada nuestra tabla.  Como pueden observar la tabla esta creada, pero sus campos están en estado NULL porque aún no se ingresado ningún dato. Una vez creada la base de datos con su respectiva tabla, procedemos abrir el ID NetBeans para realizar el sistema haciendo la creación de paquetes, clases y formulario.
  • 4. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  A continuación se define un nombre para el sistema, creando el proyecto y sus paquetes modelo, vista, controlador y añadimos la librería MySQL JDBC Driver.
  • 5. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Dentro del paquete controlador, se crea la clase cls_conexión y digitamos el siguiente código.
  • 6. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En el paquete modelo se crea la clase cls_Estudiante con los atributos que se estableció en la tabla tb_Estudiante.  Una vez establecidas las variables se crea el método constructor, haciendo clic derecho sobre Insert Code opción Constructor
  • 7. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Luego que se crea el método constructor se realiza el mismo procedimiento seleccionando esta vez Getter and Setter, en la siguiente ventana que se presenta se selecciona todos los campo y clic en Generate.
  • 8. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Concluido con el método Constructor y Getter and Setter, La clase cls_Estudiante nos quedara así.  En el paquete Vista se crea un formulario frm_registro, continuando con el diseño del mismo insertando cajas de texto, label, y botones.
  • 9. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En el formulario se hace clic en Source, se ubica al final se instancia la clase cls_Conexion.  Luego se realiza la programación en el botón Guardar
  • 10. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Una vez terminada la codificación, clic derecho en la opción Run File, en la pantalla que se presenta se llena los campos y guardar.  Actualizamos Workbench para verificar en la tabla si los datos se guardaron correctamente.  De la paleta de opciones se arrastra Table al formulario frm_Registro para que presente la información de los registros que se han guardado en la base de datos.
  • 11. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  A continuación a la misma tabla se arrastra un Popup Menu, luego de arrastrar se hace clic derecho en la tabla opción propiedades, se busca componentPopupMenu y se cambia la opción none por jPopupMenu1.  Luego estando el diseño del formulario se hace clic en Navigator, clic derecho en PopupMenu, y para añadir el menú ítem se sigue los siguientes pasos.
  • 12. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Se cambia el nombre del MenuItem de acuerdo a su conveniencia siguiendo los pasos que se muestra en la imagen.  Una vez establecido el nombre al MenuItem también se debe cambiar el nombre en propiedades, es aconsejable poner el nombre con el que se estableció en la variable.
  • 13. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Para poder mostrar los datos en la tabla se digita el siguiente código
  • 14. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En el MenuItem Editar se digita el siguiente código el cual sirve para editar los datos ingresados ya sea por un error o por actualización  Para actualizar los datos ingresados ingresamos el siguiente código en el botón.
  • 15. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Para eliminar se digita el siguiente código, la opción eliminar nos permite borrar los datos que ya no se requiere en la base de datos. Pasos para crear las librerías para generar los reportes 1. Descargas librerías jasperreports.
  • 16. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO” 2. Una vez descargadas las librerías, se añade y se crea la librería con el nombre que desee, es recomendable asignar el nombre Jasperreports, siguiendo los pasos que se muestra en la imagen. 3. En este paso se selecciona Add JAR/Folder, ya que las librerías descargadas son de extensión .JAR, se selecciona todas las librerías y posteriormente clic sobre Add JAR/Folder
  • 17. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO” 4. Una vez añadidas las librerías, se hace clic en OK 5. Finalmente se agrega la librería al proyecto
  • 18. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO” 6. Se inserta los plugins para Report Datasources, para lo cual en la barra de menús se hace clic en Tools, se escoge la opción Plugins, seguido Downloaded y en la opción Add Plugins aquí tendrá que buscar la ruta donde se encuentran, una vez insertada lee las condiciones acepta y continua con Next hasta finalizar.  Se regresa al proyecto, crear un paquete con el nombre Reporte, luego new se dirige a Other, en other se escoge la opción Report y luego Report Wizard así como se muestra en la imagen.
  • 19. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  A continuación se selecciona el diseño en este caso Simple Blue y Next  Ingresamos el nombre y Next
  • 20. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En esta ventana hacer clic en new y seleccionar la opción Database JDBC connection  En la siguiente ventana se llena los campos obligatorios, primero ingresa el nombre de su proyecto, continuando en JDBC URL luego de localhost/ ingresa el nombre de la base de datos que usted creo y posteriormente en Server Address digita el nombre del servidor (localhost), y en Database (nombre de su base de datos) por ultimo llena usuario y contraseña en casa de no tener contraseña deja el campo vacío y Save.
  • 21. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En este paso se selecciona Desing Query, le presentara una ventana para ingresar la contraseña en este caso no contamos con contraseña por lo que simplemente clic en OK.  En esta ventana se hace doble clic en la tabla tb_estudiante luego OK y en la siguiente ventana que se presentara clic en Next.
  • 22. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En la ventana que se muestra procedemos a pasar todos los datos de la parte izquierda a la parte derecha así como se muestra en la imagen, luego de tener todos los datos en la parte derecha clic en Next, Next y Finish  Se regresa al formulario creamos un botón (Reporte_General) se ingresa el código que está a continuación para presentar el reporte general.  Reporte general
  • 23. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Con el reporte creado se hace clic sobre el icono , luego aparecerá la siguiente ventana donde se crea un parámetro en New parameter .  En New parameter digitamos el parámetro por cual deseamos que presente el reporte en este caso (Apellido se digita como esta en la base de datos), luego OK y el parámetro esta ya creado.
  • 24. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En esta pantalla se ubica al final y se digita el código de color rojo y lo que se encuentra de color verde en el recuadro es el parámetro, lo que se hace es arrastrar el parámetro y se colocara automáticamente el código que se muestra.  En el formulario creamos un botón (Reporte_por_parametro) en el cual ingresaremos el código que está a continuación para presentar el reporte por Apellido, lo que se encuentra en el recuadro de color morado es el nombre del reporte que se creó anteriormente.  Reporte generado por apellido (Criollo)
  • 25. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO” 5. Conclusión o Se realizó paso a paso el Manual explicando cada procedimiento para una mejor comprensión cómo se conecta una base de datos y crear reportes, practicando y reforzando los conocimientos adquiridos.
  • 26. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”