Hola estoy programando un sistema de un campamento y hasta el momento todo hiba bien, pero llege hasta donde debo de consultar los usuarios y aqui mi problema :(
este metodo lo tengo en mi servidor lo que no entiendo es como enviar el resulset al cliente en un jtextfield aqui los metodos
servidor:
public int ConsultarAC(int id_Actividad) {
sql.conectar();
try {
Pro = sql.con.prepareCall("{call consulta_actividad(?)}");
if (id_Actividad == 0) {
JOptionPane.showMessageDialog(null, "campo id es necesario");
} else {
Pro.setInt(1, id_Actividad);
resu = Pro.executeQuery();
while (resu.next()) {
resu.getString(2);
resu.getString(3);
resu.getString(4);
this.
}
}
} catch (Exception f) {
//JOptionPane.showMessageDialog(null,"no se ha podido establecer la conexion" +f);
}
return ac;
}
Cliente:
public void Consultar_A() {
try{
Socket cliente=new Socket("DIN-l-CB05-01",2205);
DataInputStream recibe=new DataInputStream(cliente.getInputStream());
DataOutputStream enviar=new DataOutputStream(cliente.getOutputStream());
enviar.writeUTF(ventana1);
enviar.writeInt(id_actividad);
recibe.readInt();
//Obtenemos Los datos ya sacados
int res = recibe.readInt();
String nom = recibe.readUTF();
String capacidad = recibe.readUTF();
String campo = recibe.readUTF();
if(res==1){
JOptionPane.showMessageDialog(null,"Consulta efectuada correctamente");
cliente.close();
jtfId.setText(""+res);
jtfNombre.setText(""+nom);
jtfCapacidad.setText(""+capacidad);
jtfCampo.setText(""+campo);
}else{
JOptionPane.showMessageDialog(null,"Error"+res);
}
}catch(Exception e){
JOptionPane.showMessageDialog(null,"error al conectarse"+e);
}
}
Saludos y gracias por su ayuda
Podrías ser más explícito no? Si lanza excepciones, si no muestra nada, etc.