Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- String sqls = " SELECT idAutor FROM autor WHERE CONCAT_WS(' ',autor.nombre, autor.apeliidoPaterno, autor.apellidoMaterno)=?";
- con = DriverManager.getConnection("jdbc:mysql://ufff.men/sistemabliblio1", "pache1234", "1234");
- pst = con.prepareStatement(sqls);
- int pk = 0;
- rs.next();
- pk = rs.getInt("idAutor");
- pst.setString(1, (String) libro_autor.getSelectedItem());
- pst.executeQuery();
- String sql = "UPDATE libro \n"
- + "JOIN editorial on libro.Editorial_idEditorial = editorial.idEditorial \n"
- + "JOIN estado on libro.Estado_idestado = estado.idestado \n"
- + "JOIN autor on libro.autor_idAutor=autor.idAutor \n"
- + "JOIN idioma on libro.idioma_ididioma=idioma.idIdioma \n"
- + "JOIN categoria on libro.categoria_idcategoria=categoria.idCategoria\n"
- + "SET idlibro=?,serie=?, Titulo =?, paginas =?, precio =?, ano =?,\n"
- + "editorial.tipoeditorial=?, estado.estado=?,\n"
- + "autor.idAutor= "+pk+" ,\n"
- + "idioma.lenguaje=?, categoria.tipo=?\n"
- + " WHERE libro.idlibro=?" ;
- System.out.println(sql);
- con = DriverManager.getConnection("jdbc:mysql://ufff.men/sistemabliblio1", "pache1234", "1234");
- pst = con.prepareStatement(sql);
- pst.setString(1, libro_id.getText());
- pst.setString(2, libro_serie.getText());
- pst.setString(3, libro_titulo.getText());
- pst.setString(4, libro_pagina.getText());
- pst.setString(5, libro_precio.getText());
- pst.setInt(6, libro_ano.getValue());
- pst.setString(7, (String) libro_editorial.getSelectedItem());
- pst.setString(8, (String) libro_estado.getSelectedItem());
- pst.setString(9, (String) libro_autor.getSelectedItem());
- pst.setString(10, (String) libro_idioma.getSelectedItem());
- pst.setString(11, (String) libro_categoria.getSelectedItem());
- pst.setString(12, libro_id.getText());
- pst.executeUpdate();
- JOptionPane.showMessageDialog(null, "datos modificados con exito");
- limpiarpanel_libro();
- this.libro_eliminar.setEnabled(false);
- this.libro_modificar.setEnabled(false);
- this.libro_ingresar.setEnabled(true);
- } catch (Exception ex) {
- JOptionPane.showMessageDialog(null,"al parecer a ocurrido un error : "+ ex);
- }
- mostrarDataLibro();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement