SlideShare una empresa de Scribd logo
1 de 28
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
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

Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1
Leotom
 
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
Stayci Gonzalez
 
Manual visual fox pro
Manual visual fox proManual visual fox pro
Manual visual fox pro
Nehita
 
Manual para bases de datos
Manual para bases de datosManual para bases de datos
Manual para bases de datos
saoriiih
 
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 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

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
Cristo Esquivel Pinal
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
jujuju12
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datos
Berenice Ceja
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
Annie Mrtx
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
Annie 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

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

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”