[
Código:
Hamm estoy trabajado con MVC y aqui les dejo el resto de codigo que esta en el formulario mas exactamente en el botonpublic void guardar() throws Exception{ try { //generar la sentencia SQL tipo insert String sql="INSERT INTO cortador(referencia_cortador,cantidaP_cortador,color_cortador" + "nombre_cortador,material_cortador,numeracion_cortador,total_cortador,comentario_cortador" + "cod_trabajador_cortador)" +" VALUES(?,?,?,?,?,?,?,?,?)"; //CREAR UN OBJETO PARA UTILIZAR LA CLASE CONEXION BAS DE DATOS ConexioBaseDatos baseDatos=new ConexioBaseDatos(); //establece una conexion entre el driver y el programa y el driver y el SMBD baseDatos.conectar(); //crea un objeto para trabajar con las sql PreparedStatement sentencia= baseDatos.crearSentencia(sql); sentencia.setString(1, this.referencia); sentencia.setString(2, this.numeroP); sentencia.setString(3, this.color); sentencia.setString(4, this.nombre); sentencia.setString(5, this.material); sentencia.setString(6, this.numeracion); sentencia.setString(7, this.total); sentencia.setString(8, this.comentario); sentencia.setString(9, this.cod_trabajador_cortador); baseDatos.actualizar(sentencia); } catch (Exception erro) { throw new Exception("Ocurrio un error al guardar Tarea de la persona "+this.cod_trabajador_cortador+" "+this.nombre+ " "+this.referencia+"\n"+erro.getMessage()); } }
Código:
e antemano gracias por la atencion prestada y por la pronta respuesta private void btnGuardarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int respuesta; respuesta=JOptionPane.showConfirmDialog(null, "Confirma Guardar el Registro","Guardar",JOptionPane.YES_NO_OPTION); //recupero los datos del formulari ClaseCortador nuevoContacto=new ClaseCortador(); nuevoContacto.setCod_trabajador_cortador(txtCodigo.getText()); String nombre =(String) cmbNombre.getSelectedItem(); nuevoContacto.setNombre(nombre); nuevoContacto.setReferencia(txtReferencia.getText()); nuevoContacto.setMaterial(txtMaterial.getText()); nuevoContacto.setNumeroP(txtCantidadPares.getText()); nuevoContacto.setNumeracion(txtNumeracion.getText()); nuevoContacto.setColor(txtColor.getText()); nuevoContacto.setTotal(txtTotal.getText()); nuevoContacto.setComentario(txtArea.getText()); //una ves la persona tenga los datos de sus variables se procede a guaradar //en la base de datos try { if(respuesta==JOptionPane.YES_OPTION) { nuevoContacto.guardar(); JOptionPane.showMessageDialog(this, "Registro Guardado satisfactoriamente","Operacion Exitosa" ,JOptionPane.INFORMATION_MESSAGE); } else { JOptionPane.showMessageDialog(null, "Borrado cancelado por el usuario"); txtCodigo.setText(""); txtReferencia.setText(""); txtMaterial.setText(""); txtCantidadPares.setText(""); txtNumeracion.setText(""); txtArea.setText(""); txtTotal.setText(""); } } catch (Exception e) { JOptionPane.showMessageDialog(this, e.getMessage(),"Error inesperado",JOptionPane.ERROR_MESSAGE); } }