Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2013, 10:42
jmm87
 
Fecha de Ingreso: octubre-2012
Mensajes: 202
Antigüedad: 11 años, 6 meses
Puntos: 0
Obtener valor de bd a un texfield

Hola buenos dias. Logre hacer un insert desde java en mi base de datos my sql lo que no logro hacer es hacer un get. por ejemplo ingrese un cliente con todos sus datos.. ahora en una interfaz(factura) quiero traerlo para cargarle una factura
tengo la clase clienteDao donde tengo el insert y el get (el insert ya logre implementarlo)
Código java:
Ver original
  1. public class ClienteDao {
  2.  
  3.     public void insertCliente(Connection conn, Cliente c)
  4.             throws SQLException {
  5.  
  6.         String sql = "insert into cliente(Dni, Nombre, Apellido,"
  7.                 + "Direccion,Telefono,Localidad) "
  8.                 + "values('" + c.getDni() + "','"+
  9.                                c.getNombre() + "','"+
  10.                                c.getApellido() + "','"+
  11.                                c.getDireccion()+ "','"+
  12.                                c.getTelefono() + "','"+
  13.                                c.getLocalidad()+ "')";
  14.  
  15.         System.out.println(sql);
  16.         Statement statement = conn.createStatement();
  17.         statement.execute(sql);
  18.     }
  19.  
  20.     public List<Cliente> getCliente(Connection conn) throws Exception {
  21.         String sql = "select c.Id, c.Dni, c.Nombre,"
  22.                 + "c.Apellido, c.Direccion, c.Telefono, c.Localidad"
  23.                 + " from cliente c";
  24.  
  25.         Statement statement = conn.createStatement();
  26.  
  27.         ResultSet rs = statement.executeQuery(sql);
  28.  
  29.         List<Cliente> cliente = new LinkedList();
  30.  
  31.         while (rs.next()) {
  32.             Cliente c = new Cliente(rs.getInt(1), rs.getString(2),
  33.                     rs.getString(3), rs.getString(4), rs.getString(5),
  34.                     rs.getString(6), rs.getString(7));
  35.             cliente.add(c);
  36.         }
  37.  
  38.         return cliente;
  39.     }
  40.  
  41. }
ahora lo q necesito es en mi Interfaz factura que esta en otro paquete es traer los datos de ese cliente en un text flied(nombre y apellido) para asi asignarle la factura.. si necesitan q les pase algo mas de mi proyecto para ayudarme se los paso