Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2016, 19:33
Avatar de chosbuster
chosbuster
 
Fecha de Ingreso: marzo-2016
Mensajes: 10
Antigüedad: 8 años, 1 mes
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 ;)