View
336
Download
0
Category
Preview:
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 Valencialuis.pelaez@ucp.edu.co
Taller 03 – PostgreSQL & Java – DIAGRAMA DEL PROCESO
UNIVERSIDAD CATÓLICA DE PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencialuis.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 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 Valencialuis.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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencialuis.pelaez@ucp.edu.co
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 Valencialuis.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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencialuis.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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencialuis.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 PEREIRAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
Luis Eduardo Peláez Valencialuis.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 superiorSystem.exit(0);
Recommended