Java - Cómo se hace un find (una búsqueda)?

 
Vista:

Cómo se hace un find (una búsqueda)?

Publicado por Josepf (11 intervenciones) el 02/10/2012 13:04:30
Buenas a todos!

Soy novato en Java. Estoy intentando hacer un mantenimiento de clientes y no sé cómo realizar una búsqueda.

Tengo un resulset ya creado de la tabla Clientes. Select * from Clientes order by Codigo

Puedo reseguir toda la tabla, siguiente, anterior, primero y final. Mi pregunta es que otras programaciones comovisual basic for aplications, tiene un comando: ej: rs.find(clientes.codigo=10)
que me permite buscar el código 10, situando el puntero sobre este.
Así creamos un campo de texto dónde ponemos el cliente a buscar y un boton buscar que hace el find. Después presentamos la información.

En Java existe esto?, como hacéis una búsqueda sin tener que volver a cargar otro select?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cómo se hace un find (una búsqueda)?

Publicado por Renzo (232 intervenciones) el 13/10/2012 23:49:20
Hola,
puede usar la clase Map de java que te permite hacer búsquedas a partir de una colección. Te dejo un ejemplo.

Te invito a visitar mi web: http://www.imagineanddo.com

///////////////////////////////////////////
import java.util.HashMap;
import java.util.Map;

public class demo3 {
public static void main(String[] ar) {

Map hm=new HashMap();
hm.put("1","Juan");
hm.put("2","Carlos");
hm.put("3","Miguel");
hm.put("3","Maria");
hm.put("4","Carla");
System.out.println(" el código 3 es :"+hm.get("3"));
}
}
///////////////////////////////////////////
En tu caso en lugar de agregar cadenas, puede agregar tu objeto Cliente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar