SlideShare una empresa de Scribd logo
1 de 8
Inicio
Diseño de
procesos
Diseño de salidas
Diseño de
entradas
Diseño del formulario
Creación del Proyecto
con el formulario
Prueba de ingreso de
datos. Memoria principal
Sentencias SQL y
conexión a la BD
Sentencias desde el
formulario hacia la BD
Diseño lógico de datos
Diseño físico de datos
Proyecto en
funcionamiento con
formulario de ingreso de
datos a la BD
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DIAGRAMA DEL PROCESO
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
1
/**
* Método para la conexión con la base de datos de PostgreSQL
*/
public void ConexionBD(){
if (connection != null) {
return;
}
String url = "jdbc:postgresql://localhost:5432/Taller03-
Ejercicio01"; //Conexión con PostgreSQL en el puerto 5432
String password = "edussoft";
try {
Class.forName("org.postgresql.Driver");
connection = DriverManager.getConnection(url, "postgres",
password);
if (connection != null) {
System.out.println("Conectando a Base de Datos del Taller
03...");
}
} catch (Exception e) {
System.out.println("Problemas de Conexión con
PostgreSQL");
}
}
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
2
// Ingresar opciones al ComoBox:
jComboBox1.addItem("Financiero");
jComboBox1.addItem(“Recursos Humanos");
jComboBox1.addItem(“Servicios de Mantenimiento");
jComboBox1.addItem(“Gerencia");
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
3
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//Insertar Registros
ConexionBD(); //Se llama el método para conectar la base de datos
try {
//campo id de ejercicio2
int Tbl1_Id=Integer.parseInt(jTextField1.getText());
//Campo name de ejercicio01
String Tbl1_Name=jTextField2.getText();
//Creates a Statement object for sending SQL statements to the database.
sSQL = connection.createStatement();
//Construcción de la sentencia SQL en una variable String
String SentenciaSQL="INSERT INTO ejercicio01 (name,id) "
+ "VALUES ('" + Tbl1_Name + "'"
+ "," + Tbl1_Id + ")"; //Completar por cada participante
//Temporal para escribir la Sentencia a manera de prueba
System.out.println(SentenciaSQL);
//Se debe controlar el error o la excepción que devuelva la ejecución de la sentencia
//1, tuvo éxito, 0 o diferente, se presentaron excepciones
int sError = sSQL.executeUpdate(SentenciaSQL);
if (sError == 1) {
System.out.println("Se agregó el registro de manera exitosa");
} else {
System.out.println("Ocurrio un problema al agregar el registro");
}
} catch (Exception e) {
System.out.println("Error de conexion con la BD-Taller 03");
}
}
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
4
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
5
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
6
UNIVERSIDAD CATÓLICA DE PEREIRA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
7
// Salir del formulario de nivel superior
System.exit(0);

Más contenido relacionado

La actualidad más candente

Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desdejbersosa
 
Conectar java con una base de datos
Conectar java con una base de datosConectar java con una base de datos
Conectar java con una base de datosjbersosa
 
Teoria procedimientos almacenados
Teoria procedimientos almacenadosTeoria procedimientos almacenados
Teoria procedimientos almacenadoshirmaroxana13
 
Ejemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportEjemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportjbersosa
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenadosiluijo
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My SqlZiscko
 

La actualidad más candente (10)

Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desde
 
Conectar java con una base de datos
Conectar java con una base de datosConectar java con una base de datos
Conectar java con una base de datos
 
Teoria procedimientos almacenados
Teoria procedimientos almacenadosTeoria procedimientos almacenados
Teoria procedimientos almacenados
 
Ejemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportEjemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper report
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Ayuda la clase statement
Ayuda la clase statementAyuda la clase statement
Ayuda la clase statement
 
Buenas
BuenasBuenas
Buenas
 
(In) seguridad web
(In) seguridad web(In) seguridad web
(In) seguridad web
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 

Destacado

Bn 1016 demo postgre sql-online-training
Bn 1016 demo  postgre sql-online-trainingBn 1016 demo  postgre sql-online-training
Bn 1016 demo postgre sql-online-trainingconline training
 
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
Como crear usuarios y asignar permisos en postgre sql   blog de alevskComo crear usuarios y asignar permisos en postgre sql   blog de alevsk
Como crear usuarios y asignar permisos en postgre sql blog de alevskantoniorua1
 
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosLuis Eduardo Pelaez Valencia
 
U456 postgre sql
U456 postgre sqlU456 postgre sql
U456 postgre sqlJr. Serrano
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresqlCesar Martinez
 
U3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQAU3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQALuis Eduardo Pelaez Valencia
 

Destacado (19)

Bn 1016 demo postgre sql-online-training
Bn 1016 demo  postgre sql-online-trainingBn 1016 demo  postgre sql-online-training
Bn 1016 demo postgre sql-online-training
 
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
Como crear usuarios y asignar permisos en postgre sql   blog de alevskComo crear usuarios y asignar permisos en postgre sql   blog de alevsk
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
 
Taller 080324 DBD-01 - Diseño de bases de datos
Taller 080324 DBD-01 - Diseño de bases de datosTaller 080324 DBD-01 - Diseño de bases de datos
Taller 080324 DBD-01 - Diseño de bases de datos
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
 
Tema I - Gestión de la Información II - 2012
Tema I - Gestión de la Información II - 2012Tema I - Gestión de la Información II - 2012
Tema I - Gestión de la Información II - 2012
 
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Taller 080324 dbd-0103 - bases de datos
Taller 080324 dbd-0103 - bases de datosTaller 080324 dbd-0103 - bases de datos
Taller 080324 dbd-0103 - bases de datos
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
U456 postgre sql
U456 postgre sqlU456 postgre sql
U456 postgre sql
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Sql
SqlSql
Sql
 
U3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQAU3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQA
 
Mapa mental metodología de la programación
Mapa mental metodología de la programaciónMapa mental metodología de la programación
Mapa mental metodología de la programación
 
Diccionario de Datos
Diccionario de DatosDiccionario de Datos
Diccionario de Datos
 
Herramientas web 2.0 para la gerencia
Herramientas web 2.0 para la gerenciaHerramientas web 2.0 para la gerencia
Herramientas web 2.0 para la gerencia
 
Postgre sql unleashed
Postgre sql unleashedPostgre sql unleashed
Postgre sql unleashed
 

Similar a Diseño y codificación de proyecto con PostgreSQL y Java

Similar a Diseño y codificación de proyecto con PostgreSQL y Java (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Cómo lograr mejores pruebas
Cómo lograr mejores pruebasCómo lograr mejores pruebas
Cómo lograr mejores pruebas
 
Asegúr@IT 7: Serialized SQL Injection
Asegúr@IT 7: Serialized SQL InjectionAsegúr@IT 7: Serialized SQL Injection
Asegúr@IT 7: Serialized SQL Injection
 
Statement
StatementStatement
Statement
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
Connection
ConnectionConnection
Connection
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Ejemplo bbdd sqlite (android)
Ejemplo bbdd sqlite (android)Ejemplo bbdd sqlite (android)
Ejemplo bbdd sqlite (android)
 
Guia7 java
Guia7 javaGuia7 java
Guia7 java
 
Preparedstatement(grupal)
Preparedstatement(grupal)Preparedstatement(grupal)
Preparedstatement(grupal)
 
Preparestatement
PreparestatementPreparestatement
Preparestatement
 
preparedstatement
preparedstatementpreparedstatement
preparedstatement
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
7090112 Clase Transact Sql Server
7090112 Clase Transact Sql Server7090112 Clase Transact Sql Server
7090112 Clase Transact Sql Server
 
Statement
Statement Statement
Statement
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furioso
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Diapositivas objeto statement
Diapositivas objeto statementDiapositivas objeto statement
Diapositivas objeto statement
 

Más de Luis Eduardo Pelaez Valencia

El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaLuis Eduardo Pelaez Valencia
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareLuis Eduardo Pelaez Valencia
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicLuis Eduardo Pelaez Valencia
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoLuis Eduardo Pelaez Valencia
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresLuis Eduardo Pelaez Valencia
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoLuis Eduardo Pelaez Valencia
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9Luis Eduardo Pelaez Valencia
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaLuis Eduardo Pelaez Valencia
 
Taller 080324 dbd-0102 - archivos, datos y bases de datos
Taller 080324 dbd-0102 - archivos, datos y bases de datosTaller 080324 dbd-0102 - archivos, datos y bases de datos
Taller 080324 dbd-0102 - archivos, datos y bases de datosLuis Eduardo Pelaez Valencia
 
Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364Luis Eduardo Pelaez Valencia
 
Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303Luis Eduardo Pelaez Valencia
 

Más de Luis Eduardo Pelaez Valencia (20)

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
 
SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
 
Taller 080324 dbd-0102 - archivos, datos y bases de datos
Taller 080324 dbd-0102 - archivos, datos y bases de datosTaller 080324 dbd-0102 - archivos, datos y bases de datos
Taller 080324 dbd-0102 - archivos, datos y bases de datos
 
Taller 080324 dbd-01 - sistemas de información
Taller 080324 dbd-01 - sistemas de informaciónTaller 080324 dbd-01 - sistemas de información
Taller 080324 dbd-01 - sistemas de información
 
Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303
 
Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364
 
Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303
 
Currículo y TICS
Currículo y TICSCurrículo y TICS
Currículo y TICS
 

Último

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfZamiertCruzSuyo
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 

Último (20)

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 

Diseño y codificación de proyecto con PostgreSQL y Java

  • 1. Inicio Diseño de procesos Diseño de salidas Diseño de entradas Diseño del formulario Creación del Proyecto con el formulario Prueba de ingreso de datos. Memoria principal Sentencias SQL y conexión a la BD Sentencias desde el formulario hacia la BD Diseño lógico de datos Diseño físico de datos Proyecto en funcionamiento con formulario de ingreso de datos a la BD UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DIAGRAMA DEL PROCESO
  • 2. UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN 1 2 3 4 5 6 7 1 /** * Método para la conexión con la base de datos de PostgreSQL */ public void ConexionBD(){ if (connection != null) { return; } String url = "jdbc:postgresql://localhost:5432/Taller03- Ejercicio01"; //Conexión con PostgreSQL en el puerto 5432 String password = "edussoft"; try { Class.forName("org.postgresql.Driver"); connection = DriverManager.getConnection(url, "postgres", password); if (connection != null) { System.out.println("Conectando a Base de Datos del Taller 03..."); } } catch (Exception e) { System.out.println("Problemas de Conexión con PostgreSQL"); } }
  • 3. UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN 1 2 3 4 5 6 7 2 // Ingresar opciones al ComoBox: jComboBox1.addItem("Financiero"); jComboBox1.addItem(“Recursos Humanos"); jComboBox1.addItem(“Servicios de Mantenimiento"); jComboBox1.addItem(“Gerencia");
  • 4. UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN 1 2 3 4 5 6 7 3 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { //Insertar Registros ConexionBD(); //Se llama el método para conectar la base de datos try { //campo id de ejercicio2 int Tbl1_Id=Integer.parseInt(jTextField1.getText()); //Campo name de ejercicio01 String Tbl1_Name=jTextField2.getText(); //Creates a Statement object for sending SQL statements to the database. sSQL = connection.createStatement(); //Construcción de la sentencia SQL en una variable String String SentenciaSQL="INSERT INTO ejercicio01 (name,id) " + "VALUES ('" + Tbl1_Name + "'" + "," + Tbl1_Id + ")"; //Completar por cada participante //Temporal para escribir la Sentencia a manera de prueba System.out.println(SentenciaSQL); //Se debe controlar el error o la excepción que devuelva la ejecución de la sentencia //1, tuvo éxito, 0 o diferente, se presentaron excepciones int sError = sSQL.executeUpdate(SentenciaSQL); if (sError == 1) { System.out.println("Se agregó el registro de manera exitosa"); } else { System.out.println("Ocurrio un problema al agregar el registro"); } } catch (Exception e) { System.out.println("Error de conexion con la BD-Taller 03"); } }
  • 5. UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN 1 2 3 4 5 6 7 4
  • 6. UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN 1 2 3 4 5 6 7 5
  • 7. UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN 1 2 3 4 5 6 7 6
  • 8. UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN 1 2 3 4 5 6 7 7 // Salir del formulario de nivel superior System.exit(0);