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 [email protected] Taller 03 – PostgreSQL & Java – DIAGRAMA DEL PROCESO

Taller 080364 sgbd-0102 - javapostgre sql

Embed Size (px)

Citation preview

Page 1: Taller 080364 sgbd-0102 - javapostgre sql

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

Page 2: Taller 080364 sgbd-0102 - javapostgre sql

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");

}}

Page 3: Taller 080364 sgbd-0102 - javapostgre sql

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");

Page 4: Taller 080364 sgbd-0102 - javapostgre sql

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");

}}

Page 5: Taller 080364 sgbd-0102 - javapostgre sql

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

Page 6: Taller 080364 sgbd-0102 - javapostgre sql

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

Page 7: Taller 080364 sgbd-0102 - javapostgre sql

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

Page 8: Taller 080364 sgbd-0102 - javapostgre sql

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);