Java - socket objetos como parametro

 
Vista:

socket objetos como parametro

Publicado por Francisco (1 intervención) el 23/06/2007 00:39:31
Quiero enviar por un Socket un objeto de tipo ResultSet, lo que he hecho es un objeto serilizable que contenga como dato dentro de este un objeto de este tipo pero al pasarlo me dice que Resultset no es serializable. Que me recomiendan.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

No se puede

Publicado por Gonzalo (180 intervenciones) el 23/06/2007 12:45:02
Simplemente no puedes enviar un ResultSet así tal cual por un socket. Pero es que tampoco tiene mucho sentido intentarlo.

¿Qué es lo que quieres hacer?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:socket objetos como parametro

Publicado por Oscar (78 intervenciones) el 23/06/2007 20:08:03
Hola,

Para pasar un resultset por un socket puedes usar un objeto CachedRowSet. Lo unico para hacer es esto:

1.- Crear un objeto CachedRowSet de acuerdo a la implementacion del driver que se esta usando. Por ejemplo, en oracle es asi:
OracleCachedRowSet rowset = new OracleCachedRowSet ();

2.- Pasar el resultset
rowset.populate (rset);

3.- Listo, ahora se puede enviar el objecto rowset a travez de la red

http://java.sun.com/j2se/1.5.0/docs/guide/jdbc/getstart/rowsetImpl.html

Saludos
Oscar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar