求一个把把server端的resultSet传到client端显示到JTable的例子。

fei_flyto1314 2007-09-10 04:13:18
求一个把把server端的resultSet传到client端显示到JTable的例子。

或者其他能够把server端从数据库中select 出来,显示到client中jTable中的例子
通过Socket通信
谢谢
...全文
144 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fei_flyto1314 2007-09-14
  • 打赏
  • 举报
回复
这个是服务器代码:

Server_rankFind(Socket t)
{
mSocket=t;
try{
strSQL="select * from meeting";
rs=db.getResult(strSQL);

mVector.addElement(rs.getString(1));
mVector.addElement(rs.getString(2));
mVector.addElement(rs.getString(3));
mVector.addElement(rs.getString(4));
mVector2.addElement(mVector);

}
catch(SQLException e){}


try {

dos = new DataOutputStream(mSocket.getOutputStream());
ObjectOutputStream oos = new ObjectOutputStream(dos);
System.out.println("mVector传输到OOS了:" );
oos.writeObject( mVector);



}
catch (IOException e)
{
}


这个是客户端代码:String name[]={"事务日期","事务地点","事务主题","事务备注"};


String data[][]=new String[0][0];

defaultModel=new DefaultTableModel(data,name);

table=new JTable(defaultModel);
try
{
mSocket = new Socket("LENOVO-8C83E29A",9009);
System.out.println("客户发送端口请求");
dis = new DataInputStream(mSocket.getInputStream());
ObjectInputStream ois = new ObjectInputStream(dis);
mVector = (Vector)ois.readObject();

}
catch(Exception eSocket)
{
}


//首先要删除table中的数据先:
int rowCount=defaultModel.getRowCount()-1;//取得table中的数据行;
int j=rowCount;
for(int i=0;i<=rowCount;i++)
{
defaultModel.removeRow(j);//删除rowCount行的数据;
defaultModel.setRowCount(j);//重新设置行数;
j=j-1;
}

defaultModel.addRow(mVector);
table.revalidate();


这些是核心代码,在JTable里不能显示,请各位高手帮我完善啊,
frilly 2007-09-13
  • 打赏
  • 举报
回复
readObject和writeObject 操作的对象实例的这个类是要实现串行化的,
fei_flyto1314 2007-09-12
  • 打赏
  • 举报
回复
我是一个初学者啊~~有点抽象,我知道通过Vctor并且凋用readObject和writeObject进行传输啊,可是还是不能实现~~~
哪个高手帮帮我,给点代码~~~~~
谢谢了
aaa2003gf 2007-09-11
  • 打赏
  • 举报
回复
socket通信没问题吧,.数据直接read就可以了, 需要转换下字节流,定个私有协议结构就可以了.
转换出对象数据后你就可以处理了.
fei_flyto1314 2007-09-10
  • 打赏
  • 举报
回复
不会把已查Resultset数据集从服务器传到客户端(在JTable中显示出来)
aaa2003gf 2007-09-10
  • 打赏
  • 举报
回复
这个到底是什么地方有问题呢? 不会通信,还是不会处理数据? 还是数据库查不出来结果?

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧