Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conexion Java Metodo Agregar, Consultar, Limpiar, Actualizar, Eliminar
Conexion Java Metodo Agregar, Consultar, Limpiar, Actualizar, Eliminar
package modelo;
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
Connection con;
public conexion_a ()
try {
Class.forName("org.gjt.mm.mysql.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/bd","root","");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"error"+e);
return con;
}
***********************Importes de librería************************
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import modelo.conexion_a;
*-************************* instanciamos variables ****************************************
Connection conet;
DefaultTableModel modelo;
Statement st;
ResultSet rs;
int idc;
// para gregar
agregar();
consultar();
void agregar(){
String cod=txt_codigo.getText();
String nom=txt_nombre.getText();
String ape=txt_apelldos.getText();
String est=txt_estado.getText();
try {
if(nom.equals("")||cod.equals("")||ape.equals("")||est.equals("")){
limpiarTabla();
}else{
conet = con1.getConnection();
st = (Statement) conet.createStatement();
st.executeUpdate(sql);
limpiarTabla();
} catch (Exception e) {
}
***************************método consultar**********************************
void consultar(){
try {
conet = con1.getConnection();
st = (Statement) conet.createStatement();
rs = st.executeQuery(sql);
modelo=(DefaultTableModel) tabla_datos.getModel();
//tabla_datos
while(rs.next()){
datos[0]=rs.getInt("codigo");
datos[1]=rs.getString("nombre");
datos[2]=rs.getString("apellido");
datos[3]=rs.getString("contraseña");
modelo.addRow(datos);
tabla_datos.setModel(modelo);
} catch (Exception e) {
void limpiarTabla(){
modelo.removeRow(i);
i=i-1;
}
------------------------------------método actualizar-------------------------
if (fila==-1){
}else{
txt_codigo.setText(""+idc);
txt_nombre.setText(""+nom);
txt_apelldos.setText(""+ape);
txt_estado.setText(""+est);
---------------------metodo eliminar------------------------
void eliminar(){
try {
if(fila<0){
limpiarTabla();
}else{
conet = con1.getConnection();
st = (Statement) conet.createStatement();
st.executeUpdate(sql);
limpiarTabla();
} catch (Exception e) { }