Advertisement
Guest User

Untitled

a guest
Jul 17th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.78 KB | None | 0 0
  1. private void libro_modificarActionPerformed(java.awt.event.ActionEvent evt) {                                                
  2.         try {
  3.            
  4.          String sqls = " SELECT idAutor FROM autor WHERE CONCAT_WS(' ',autor.nombre, autor.apeliidoPaterno, autor.apellidoMaterno)=?";
  5.          con = DriverManager.getConnection("jdbc:mysql://ufff.men/sistemabliblio1", "pache1234", "1234");
  6.          pst = con.prepareStatement(sqls);
  7.          int pk = 0;
  8.          rs.next();
  9.          pk = rs.getInt("idAutor");
  10.          pst.setString(1, (String) libro_autor.getSelectedItem());
  11.          pst.executeQuery();
  12.            
  13.          String sql = "UPDATE libro \n"
  14.                     + "JOIN editorial on  libro.Editorial_idEditorial = editorial.idEditorial \n"
  15.                     + "JOIN estado on libro.Estado_idestado = estado.idestado \n"
  16.                     + "JOIN autor on libro.autor_idAutor=autor.idAutor \n"
  17.                     + "JOIN idioma on libro.idioma_ididioma=idioma.idIdioma \n"
  18.                     + "JOIN categoria on libro.categoria_idcategoria=categoria.idCategoria\n"
  19.                     + "SET idlibro=?,serie=?, Titulo =?, paginas =?, precio =?, ano =?,\n"
  20.                     + "editorial.tipoeditorial=?, estado.estado=?,\n"
  21.                     + "autor.idAutor= "+pk+" ,\n"
  22.                     + "idioma.lenguaje=?, categoria.tipo=?\n"
  23.                     + " WHERE libro.idlibro=?" ;
  24.             System.out.println(sql);
  25.             con = DriverManager.getConnection("jdbc:mysql://ufff.men/sistemabliblio1", "pache1234", "1234");
  26.             pst = con.prepareStatement(sql);
  27.             pst.setString(1, libro_id.getText());
  28.             pst.setString(2, libro_serie.getText());
  29.             pst.setString(3, libro_titulo.getText());
  30.             pst.setString(4, libro_pagina.getText());
  31.             pst.setString(5, libro_precio.getText());
  32.             pst.setInt(6, libro_ano.getValue());
  33.             pst.setString(7, (String) libro_editorial.getSelectedItem());
  34.             pst.setString(8, (String) libro_estado.getSelectedItem());
  35.             pst.setString(9, (String) libro_autor.getSelectedItem());
  36.             pst.setString(10, (String) libro_idioma.getSelectedItem());
  37.             pst.setString(11, (String) libro_categoria.getSelectedItem());
  38.             pst.setString(12, libro_id.getText());
  39.             pst.executeUpdate();
  40.             JOptionPane.showMessageDialog(null, "datos modificados con exito");
  41.             limpiarpanel_libro();
  42.             this.libro_eliminar.setEnabled(false);
  43.             this.libro_modificar.setEnabled(false);
  44.             this.libro_ingresar.setEnabled(true);
  45.         } catch (Exception ex) {
  46.             JOptionPane.showMessageDialog(null,"al parecer a ocurrido un error : "+ ex);
  47.         }
  48.         mostrarDataLibro();
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement