[Ayuda]Resulset a Cliente

Iniciado por Slider324, 6 Abril 2014, 00:52 AM

0 Miembros y 1 Visitante están viendo este tema.

Slider324

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:

Código (java) [Seleccionar]
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:

Código (java) [Seleccionar]
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

Mitsu

Podrías ser más explícito no? Si lanza excepciones, si no muestra nada, etc.