Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/05/2013, 21:28
uagrm
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 13 años, 9 meses
Puntos: 9
Respuesta: Obtener valor de bd a un texfield

Código PHP:
public List<ClientefindCliente(Connection connString nombrethrows Exception {
String sql "select c.Id, c.Dni, c.Nombre,"
"c.Apellido, c.Direccion, c.Telefono, c.Localidad"
" from cliente c where c.Nombre like '%" nombre +"%'";

Statement statement conn.createStatement();

ResultSet rs statement.executeQuery(sql);

List<
Clientecliente = new LinkedList();

while (
rs.next()) {
Cliente c = new Cliente(rs.getInt(1), rs.getString(2),
rs.getString(3), rs.getString(4), rs.getString(5),
rs.getString(6), rs.getString(7));
cliente.add(c);
}

return 
cliente;

- a tu método lo voy a poner en una clase llamada pruebaCliente
- trata de acomodar tu metodo findCliente // que no reciba ningun parámetro

intentare hacerlo,
tu lista te esta devolviendo estos datos
1.- Dni1, Nombre1, Apellido1,Direccion1,Telefono1,Localidad1
2.- Dni2, Nombre2, Apellido2,Direccion2,Telefono2,Localidad2

en tu formulario, debes de recibir tus datos de esta forma.

Código PHP:

private JTexFielt txtNombre;
private 
JTexFielt txtApellido;
private 
void introducirEnJTextFiel(){
List<
ClientenombreApellido = new pruebaCliente().findCliente();
//estas devolviendo una lista de cliente.
//estas obligado a hacer una consulta, para que te devuelva al cliente exacto.
//lo puedes hacer es enviar como parámetro el dni y te devuelva al cliente que buscas

Cliente c nombreApellido.devolverCliente(int dni);
txtNombre c.getNombre();
txtApellido c.getApellido();

espero que sea de ayuda mi aporte.