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 originalpublic class ClienteDao {
public void insertCliente
(Connection conn, Cliente c
)
String sql
= "insert into cliente(Dni, Nombre, Apellido," + "Direccion,Telefono,Localidad) "
+ "values('" + c.getDni() + "','"+
c.getNombre() + "','"+
c.getApellido() + "','"+
c.getDireccion()+ "','"+
c.getTelefono() + "','"+
c.getLocalidad()+ "')";
Statement statement
= conn.
createStatement(); statement.execute(sql);
}
String sql
= "select c.Id, c.Dni, c.Nombre," + "c.Apellido, c.Direccion, c.Telefono, c.Localidad"
+ " from cliente c";
Statement statement
= conn.
createStatement();
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;
}
}
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