SlideShare una empresa de Scribd logo
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
INSTITUTO TECNOLÓGICO SUPERIOR
FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Base de datos creada
 Continuamos seleccionamos Tables luego clic derecho y escogemos la opción
create table.
INSTITUTO TECNOLÓGICO SUPERIOR
FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 Ingresamos el nombre de la tabla y sus atributos, recordemos que el id debe
ser nuestra clave primaria y autoincrementable
 Luego de haber insertado os atributos a nuestra tabla, hacemos clic en el
botón Apply y listo tenemos creada nuestra tabla.
INSTITUTO TECNOLÓGICO SUPERIOR
FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 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í.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 En el paquete Vista se crea un formulario frm_registro, continuando con el diseño del
mismo insertando cajas de texto, label, y botones.
 En el formulario se hace clic en Source, se ubica al final se instancia la clase
cls_Conexion.
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
 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

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
Fredy Alvarez Lamas
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1Leotom
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysql
perjam100
 
Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010
J. Ulises Gonzalez Medina
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
jhersi saavedra garcia
 
Automoviles
AutomovilesAutomoviles
Automoviles
Angel Medellin
 
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, CTE
Julián Castiblanco
 
Manual visual fox pro
Manual visual fox proManual visual fox pro
Manual visual fox proNehita
 
Guia aprendizaje excel
Guia aprendizaje excelGuia aprendizaje excel
Guia aprendizaje excel
yisellkarin
 
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
Jhos Ayneth Suarez
 
Macros
MacrosMacros
Sesion 3
Sesion 3Sesion 3
Sesion 3
nancytorresdl
 
Manuales
ManualesManuales
Manuales
Gin Tonic
 
Manual para bases de datos
Manual para bases de datosManual para bases de datos
Manual para bases de datossaoriiih
 
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Factory Soft - Software ERP para la Nube Latinoamericano
 
Guia db php_myadmin
Guia db php_myadminGuia db php_myadmin
Guia db php_myadmin
Stiven Castaño Loaiza
 
Guia macros y_formularios
Guia macros y_formulariosGuia macros y_formularios
Guia macros y_formularios
juniorgo
 

La actualidad más candente (19)

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
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysql
 
Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
 
Automoviles
AutomovilesAutomoviles
Automoviles
 
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
 
Manual visual fox pro
Manual visual fox proManual visual fox pro
Manual visual fox pro
 
Guia aprendizaje excel
Guia aprendizaje excelGuia aprendizaje excel
Guia aprendizaje excel
 
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
 
Macros
MacrosMacros
Macros
 
Manual
ManualManual
Manual
 
Sesion 3
Sesion 3Sesion 3
Sesion 3
 
Manuales
ManualesManuales
Manuales
 
Manual para bases de datos
Manual para bases de datosManual para bases de datos
Manual para bases de datos
 
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
 
Guia db php_myadmin
Guia db php_myadminGuia db php_myadmin
Guia db php_myadmin
 
Guia macros y_formularios
Guia macros y_formulariosGuia macros y_formularios
Guia macros y_formularios
 

Similar a Base de datos y reportes

IREPORT
IREPORTIREPORT
I report
I reportI report
I report
Jhosy2404
 
Reportes
ReportesReportes
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
santiagomario8
 
Report
ReportReport
Report
ofelia111
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
Rafael Quintero
 
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
jbersosa
 
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 DreamWeaverCristo Esquivel Pinal
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
angelinamonetti1
 
Reportes
ReportesReportes
Reportes
Jhosy2404
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jspjujuju12
 
Programacion2
Programacion2Programacion2
Programacion2
eduardoramos360
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datosBerenice Ceja
 
Manual de manejo de datos en dreamweaver.
Manual de manejo de datos en dreamweaver.Manual de manejo de datos en dreamweaver.
Manual de manejo de datos en dreamweaver.
yz8001
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bdAnnie Mrtx
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bdAnnie Mrtx
 

Similar a Base de datos y reportes (20)

IREPORT
IREPORTIREPORT
IREPORT
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
Reportes
ReportesReportes
Reportes
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Report
ReportReport
Report
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
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
 
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
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Reportes
ReportesReportes
Reportes
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Programacion2
Programacion2Programacion2
Programacion2
 
Tutorial ASP .NET
Tutorial ASP .NETTutorial ASP .NET
Tutorial ASP .NET
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datos
 
Manual de manejo de datos en dreamweaver.
Manual de manejo de datos en dreamweaver.Manual de manejo de datos en dreamweaver.
Manual de manejo de datos en dreamweaver.
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
 
Manual de paginas web
Manual de paginas webManual de paginas web
Manual de paginas web
 

Último

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 

Último (20)

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 

Base de datos y reportes

  • 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
  • 2. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Base de datos creada  Continuamos seleccionamos Tables luego clic derecho y escogemos la opción create table.
  • 3. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Ingresamos el nombre de la tabla y sus atributos, recordemos que el id debe ser nuestra clave primaria y autoincrementable  Luego de haber insertado os atributos a nuestra tabla, hacemos clic en el botón Apply y listo tenemos creada nuestra tabla.
  • 4. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  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.
  • 5. 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.
  • 6. 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.
  • 7. 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
  • 8. 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.
  • 9. 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í.
  • 10. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  En el paquete Vista se crea un formulario frm_registro, continuando con el diseño del mismo insertando cajas de texto, label, y botones.  En el formulario se hace clic en Source, se ubica al final se instancia la clase cls_Conexion.
  • 11. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Luego se realiza la programación en el botón Guardar
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”  Para poder mostrar los datos en la tabla se digita el siguiente código
  • 16. 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.
  • 17. 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.
  • 18. 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
  • 19. 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
  • 20. 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.
  • 21. 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
  • 22. 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.
  • 23. 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.
  • 24. 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
  • 25. 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.
  • 26. 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)
  • 27. 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.
  • 28. INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL “NUESTRA SEÑORA DEL ROSARIO”