Está en la página 1de 3

Hola bueno es muy sencillo mira aqui esta todo lo que ocupas :)

-BUENO EN EL BOTON REGISTRAR :

Connection reg = conexionConBaseDatos.getConexion();

String sql = "INSERT INTO "aqui pones el nombre de la tabla pero sin los
camillas"(codigo,profesor,hr,clase,dia,motivo)VALUES(?,?,?,?,?,?)";
try{
PreparedStatement pst= reg.prepareStatement(sql);
pst.setString(1, txtcodigo.getText());
pst.setString(2, txtprofesor.getText());
pst.setString(3, txthrfaltada.getText());
pst.setString(4, txtclasefaltada.getText());
pst.setString(5,txtdiafaltada.getText());
pst.setString(6, txtmotivo.getText());

int n = pst.executeUpdate();
if (n>0){
JOptionPane.showMessageDialog(null,"FALTA REGISTRADA");
}

}catch (Exception e){

JOptionPane.showMessageDialog(null,"DISCULPE LA FALTA NO A SIDO


REGISTRADA/INGRESE LOS DATOS NUEVAMENTE");
}

-----------------------------------------------------------------------------------
------------------------------------------------------------------------

---------------codigo para el boton nuevo------------------


txtcodigo.setText("");
txtprofesor.setText("");
txthrfaltada.setText("");
txtclasefaltada.setText("");
txtdiafaltada.setText("");
txtmotivo.setText("");

-----------------------------------------------------------------------------------
--------------------------------------------------------------------------

para listar todo:


Connection conexion = conexionConBaseDatos.getConexion();
DecimalFormat formateador=new DecimalFormat("###,###.##");
double conta=0;
DefaultTableModel modelo= new DefaultTableModel();
modelo.addColumn("Codigo");
modelo.addColumn("Profesor");
modelo.addColumn("Hora faltada");
modelo.addColumn("clase");
modelo.addColumn("dia");
modelo.addColumn("nose");
tbfaltas.setModel(modelo);
String []datos= new String[6];

try{
Statement comando = conexion.createStatement();
ResultSet registro = comando.executeQuery("SELECT * FROM faltas");
while(registro.next()){
datos[0]=registro.getString(1);
datos[1]=registro.getString(2);
datos[2]=registro.getString(3);
datos[3]=registro.getString(4);
datos[4]=registro.getString(5);
datos[5]=registro.getString(6);
modelo.addRow(datos);
conta++;
}

}catch (SQLException e){


JOptionPane.showMessageDialog(null,"Error: " + e);
} // TODO add your handling code here:
}

-----------------------------------------------------------------------------------
----------------------------------------------------------------------

modificar:

private void btnmodificarActionPerformed(java.awt.event.ActionEvent evt) {

Connection conexion = conexionConBaseDatos.getConexion();

try {

PreparedStatement pst= conexion.prepareStatement("UPDATE faltas SET


motivo=?,dia=?,clase=?,hr=?,profesor=? WHERE codigo=?");
pst.setString(1,txtmotivo.getText());
pst.setString(2,txtdiafaltada.getText());
pst.setString(3,txtclasefaltada.getText());
pst.setString(4,txthrfaltada.getText());
pst.setString(5,txtprofesor.getText());
pst.setString(6,txtcod.getText());
int n=pst.executeUpdate();

if (n == 1) {
JOptionPane.showMessageDialog(null," Modifico con Exito los Datos
de la falta");
} else {
JOptionPane.showMessageDialog(null,"No Existe Codigo de la falta:
"+ txtcod.getText());
}
conexion.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,"Error " + txtcod.getText());
}

-----------------------------------------------------------------------------------
----------------------------------------------------------------------

buscar:

Connection conexion = conexionConBaseDatos.getConexion();


DefaultTableModel modelo= new DefaultTableModel();
modelo.addColumn("Codigo");
modelo.addColumn("Profesor");
modelo.addColumn("Hora faltada");
modelo.addColumn("clase");
modelo.addColumn("dia");
modelo.addColumn("nose");
tbfaltas.setModel(modelo);
String []datos= new String[6];
try {

Statement comando = conexion.createStatement();


ResultSet registro = comando.executeQuery("SELECT * FROM faltas WHERE
codigo=" + txtbuscar.getText());

if (registro.next() == true) {

datos[0]=registro.getString(1);
datos[1]=rtro.getString(3);
datos[3]=reg
} ialog(null,"error ingrese correctamente el codigo" +
txtcod.getText());
}

-----------------------------------------------------------------------------------
---------------------------------------------------------------------------

También podría gustarte