Upload
luis-eduardo-pelaez-valencia
View
336
Download
0
Embed Size (px)
Citation preview
InicioDiseñ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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
Taller 03 – PostgreSQL & Java – DIAGRAMA DEL PROCESO
UNIVERSIDAD CATÓLICA DE PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
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 5432String 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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
3private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//Insertar RegistrosConexionBD(); //Se llama el método para conectar la base de datostry {
//campo id de ejercicio2int Tbl1_Id=Integer.parseInt(jTextField1.getText()); //Campo name de ejercicio01String 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 StringString SentenciaSQL="INSERT INTO ejercicio01 (name,id) "
+ "VALUES ('" + Tbl1_Name + "'"+ "," + Tbl1_Id + ")"; //Completar por cada participante
//Temporal para escribir la Sentencia a manera de pruebaSystem.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 excepcionesint 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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
4
UNIVERSIDAD CATÓLICA DE PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
5
UNIVERSIDAD CATÓLICA DE PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
6
UNIVERSIDAD CATÓLICA DE PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez [email protected]
Taller 03 – PostgreSQL & Java – DISEÑO Y CODIFICACIÓN
1
2
3 4 5 6 7
7
// Salir del formulario de nivel superiorSystem.exit(0);