社区
Java SE
帖子详情
求一个把把server端的resultSet传到client端显示到JTable的例子。
fei_flyto1314
2007-09-10 04:13:18
求一个把把server端的resultSet传到client端显示到JTable的例子。
或者其他能够把server端从数据库中select 出来,显示到client中jTable中的例子
通过Socket通信
谢谢
...全文
144
6
打赏
收藏
求一个把把server端的resultSet传到client端显示到JTable的例子。
求一个把把server端的resultSet传到client端显示到JTable的例子。 或者其他能够把server端从数据库中select 出来,显示到client中jTable中的例子 通过Socket通信 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
这个到底是什么地方有问题呢? 不会通信,还是不会处理数据? 还是数据库查不出来结果?
msbase.jar,mssql
server
.jar,msutil.jar
JDBC Driver for SQL
Server
:msbase.jar,mssql
server
.jar,msutil.jar
ResultSet
的
JTable
显示
import java.sql.
ResultSet
;import java.sql.
ResultSet
MetaData;import java.sql.SQLException;import java.util.Vector; import javax.swing.JOptionPane;import javax.swing.
JTable
;import j
关于
ResultSet
导入
JTable
中的问题
对于
ResultSet
取得结果后,我们可以使用Vector二维数据存
Java连接Sql
Server
读取数据并
显示
到
JTable
内容概述 1.Java通过Sql
Server
连接数据库,以下用的是与jdk1.8匹配的版本sqljdbc_7.4.1 2.解压后将mssql-jdbc-7.4.1.jre8.jar导入项目中 3.使用
JTable
可用不同的方法将查询数据封装后呈现到表格中 4.注意解决以下异常: java.lang.IllegalArgumentException: Cannot format given Object as a Number java.lang.IllegalArgumentException: Canno
android_
server
功能,Android
Client
和
Server
的交互
为了说清楚这件事,来看
一个
用户通过Android客户
端
请
求
登录的
例子
。对于曾经已经注册账号的用户,在输入用户名和密码之后就可以进行登录。客户
端
从两个editText中获取用户输入的信息,然后通过HTTP协议传递给
server
.private void login() {new Thread(new Runnable(){@Overridepublic voidrun() {Stringuserna...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章