23/04/2016, 19:33
|
| | | Fecha de Ingreso: marzo-2016
Mensajes: 10
Antigüedad: 8 años, 8 meses Puntos: 0 | |
añadir elemento a Jlist desde una base de datos buenas. tengo un par de dudas que no consigo resolver.
1-desde una base de datos, añado elementos a una Jlist a traves de .addElement. Me gustaria que en el elemento creado se guardasen 5 campos de la base de datos, pero en la lista solo se muestren 2. es posible?
try {
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sSql);
while (rs.next()) {
nom = rs.getString("NOMBRE");
ap1 = rs.getString("PRIMERAPELLIDO");
ap2 = rs.getString("SEGUNDOAPELLIDO");
email = rs.getString("EMAIL");
ID = rs.getString("ID");
listaClientes.addElement(nom + " " + ap1);
haciendolo asi, si no voy mal, solo se guardan 2 (nom y ap1). lo que necesito es que ap2,email e ID no se muestren pero si que se guarden.
2- en caso de que sea posible como consigo recuperar por separado los datos almacenados en el elemento?. con .getSelectedValue();, recupero la cadena entera..
(al hacer click en el elemento de la lista ncesito que nom, vaya a un sitio, ap1, a otro etc)
gracias de antemano y perdon si son preguntas muy noobs ;) |