Advertisement
Guest User

Untitled

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