- En la carpeta Bibliotecas, adicionar el archivo ojdbc7.jar.
- Crear un JFrame Form en carpeta systiendasoft, con el nombre de FrmDistrito.
- Crear la Java Class en el paquete CapaData.
package CapaData;
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
public class ConectarDB {
private Connection conexion;
public Connection getConexion() {
return conexion;
}
public void setConexion(Connection conexion) {
this.conexion = conexion;
}
public ConectarDB conectar() {
try {
Class.forName("oracle.jdbc.OracleDriver");
String BaseDeDatos = "jdbc:oracle:thin:@localhost:1521:XE";
conexion = DriverManager.getConnection(BaseDeDatos, "TIENDA","1234");
if (conexion != null) {
System.out.println("Conexión correcta !!");
} else {
System.out.println("Conexión errada !!");
}
} catch (Exception e) {
e.printStackTrace();
}
return this;
}
}
- En el paquete CapaNegocio, crear un Java Class, con el nombre de Distrito.
package CapaNegocio;
import CapaData.ConectarDB;
import java.sql.CallableStatement;
public class Distrito {
public void IngresaDis (CapaEntidad.Distrito oDis){
//Conexión con la BD Tienda
ConectarDB obj = new ConectarDB();
obj.conectar();
try{
CallableStatement sentencia = obj.getConexion().prepareCall("{call usp_IngDis(?,?)}");
sentencia.setString(1,oDis.getNomDis());
sentencia.setString(2,oDis.getCodPostal());
sentencia.executeUpdate();
}catch (Exception e){
System.out.print(e.getMessage());
}
}
}
- En el botón Grabar del Jframe Distrito, ingrese el siguiente código.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
CapaEntidad.Distrito reg = new CapaEntidad.Distrito();
reg.setNomDis(txtNom.getText());
reg.setCodPostal(txtCod.getText());
CapaNegocio.Distrito objDistrito = new CapaNegocio.Distrito();
objDistrito.IngresaDis(reg);
} catch (Exception ex) {
ex.printStackTrace();
}
}
Remigio Huarcaya Almeyda
No hay comentarios.:
Publicar un comentario