¿Cómo puedo concatenar cadenas de registros para despues mostrarlas en un JOptionPane?
Lo que pasa es que quiero
todos los registros existentes en la tabla contactos de la base de datos agenda se muestren en el JOptionPane y no solamente el último registro como pasa.
Código PHP:
if (IMPRIMIR_CONTACTOS.equals(opcion)) {
ResultSet res = executeQuery(conn, "SELECT * FROM contactos" );
String str = null;
while (res.next()){
//Estos dos primeras es como originalmente estuve mostrando lo datos.
//System.out.println(res.getString("id")+" "+res.getString("nombre")+" "+res.getString("direccion")+" ");
//JOptionPane.showInputDialog("Lista de Contactos", res.getString("id")+" "+res.getString("nombre")+" "+res.getString("direccion")+"\n");
str = (res.getString("id")+" "+res.getString("nombre")+" "+res.getString("direccion"));
str = str + "\n";
//System.out.println(str);
}
//System.out.println(str);
//En el siguiente JOptionPane quiero que se muestren todos los registro, sin embargo, solo se muestra el último
JOptionPane.showInputDialog(str);
}
Saludos.