demo

Solo disponible en BuenasTareas
  • Páginas : 3 (583 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de enero de 2015
Leer documento completo
Vista previa del texto
Estructura de la aplicación
La aplicación se desarrollara en NetBeans 7.2., se crearan dos paquetes, uno llamado ConexionMySQL que tendrá una clase conexion.java con un método Conectarque servirá para conectarnos a la base de datos, este devolverá un objeto del tipo Connection.

También se creara un paquete llamado Formulario y dentro de este agregaremos un formulario JForm con nombreJava_MySQL.java que sera la interfaz de interacción con el usuario y que importara desde el paquete ConexionMySQL al método Conectar, ademas se debe recordar el importar el connector de MySQl enlas librerías de nuestra aplicación, la estructura de la aplicación queda así:
Procedimientos Almacenados y Java
Presentare los procedimientos almacenados para los eventos de los botones Ingresar Datos, ModificarDatos y Eliminar Datos, para estas sencillas acciones no deberían utilizarse procedimientos almacenados a menos de querer tener una seguridad tan fuerte que termine siendo tosca e innecesaria, pero cadaquien maneja su capa de datos como mejor le parezca, ademas usare commit en los procedimientos almacenados para el caso de realizar mas acciones sobre diferentes tablas, que es el uso real que debedarsele a los procedimientos almacenados.

Librerías y variables necesarias(Package Formulario)
Estas son las librerías y variables que utilizare en este ejemplo

package Formulario;

importConexionMySQL.Conexion;
import java.sql.*;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;

public class Java_MySQL extends javax.swing.JFrame {

StringInsertar="CALL InsertarDatos(?,?,?,?,?)";
String Modificar="CALL ModificarDatos(?,?,?,?,?)";
String Eliminar="CALL BorrarDatos(?)";
DefaultTableModel modelo;

public Java_MySQL() {initComponents();
CargarDatos();
}

Conexión a la base de datos empleado en MySQl(Package ConexionMySQL).
No conectaremos a una base de datos en MySQL y usaremos el connector JDBC de...