我编写程序的时候想把客户端和服务器分离,客户端需要操作数据库的时候将sql语言传给服务器,服务器来执行并且把结果返回给客户端(查找功能返回多条记录),在客户端的窗口中显示出查找结果,这要怎么样实现?求大神指教

解决方案 »

  1.   

    直接连接数据库啊 ,传统的C/S就是这样做的
    也可以用RMI,RMI服务端与数据库放置在一起,返回Java对象给客户端
      

  2.   

    先写个服务器,运行起来,然后运行客户端,实现了端口监听,就可以传值了,把sql语句写成字符串传给服务器端就行了,查询执行完毕把值返回给客户端。这样够白话了呗。
      

  3.   

    服务端做个webservice,客户端去调,就这么简单。
      

  4.   

    把SQL语句发给服务器我会,但是把结果返回给客户端不会,返回一个对象,对象的属性是什么?
      

  5.   

    是直接把执行完sql语句得到的ResultSet发送给客户端么?
      

  6.   

    用循环把结果集一条一条地输出啊跟正常输出一样啊
    看这个
    while(rs.next()){System.out.println(rs.getString("id")+"\t"+rs.getString("number"));}