Hola, quiero hacer una busqueda en mysql con una aplicacion en netbeans para q me reporte todos los libros con el mismo autor, eh visto en mi base de datos y hay mas de 2 registros con el autor q ingreso para buscar, sin embargo solo me muestra el primero de ellos, espero me puedan ayudar:
este es mi codigo de busqueda:
Código java:
Ver originalcnn = conexionDALC.getInstancia().miConexion();
ArrayList<libro> lista = new ArrayList<libro>();
try {
cs=cnn.prepareCall("CALL buscarporautor(?)");
cs.setString(1, autor);
rs=cs.executeQuery();
while (rs.next()) {
int id=rs.getInt("id");
String titulo
=rs.
getString("titulo"); autor=rs.getString("autor");
String editorial
=rs.
getString("editorial"); String isbn
=rs.
getString("isbn"); int edicion=rs.getInt("edicion");
String idioma
=rs.
getString("idioma"); int paginas=rs.getInt("paginas");
String encuadernacion
=rs.
getString("encuadernacion"); float precio = rs.getFloat("preciolibro");
libro lib= new libro(id, titulo, autor, editorial, isbn, edicion, idioma, paginas, encuadernacion, precio);
lista.add(lib);
}
System.
out.
println("ERROR: " + ex.
getMessage()); } finally {
cnn.close();
cs.close();
}
return lista;
}
mil gracias de antemano... saludos y un abrazo