当前位置: 技术问答>java相关
新手做C/S结构程序时的困惑?高手解惑啊!!!!
来源: 互联网 发布时间:2015-10-28
本文导语: 偶初学java,老师布置做一个project,是C/S结构的ATM机和银行服务器系统,要求做成application的,现在使用JBuilder进行开发,后台数据库用的是SQL Server2000,因为是几个人一个组合做,所以偶有点问题要求教。在Client和Serve...
偶初学java,老师布置做一个project,是C/S结构的ATM机和银行服务器系统,要求做成application的,现在使用JBuilder进行开发,后台数据库用的是SQL Server2000,因为是几个人一个组合做,所以偶有点问题要求教。在Client和Server之间我们使用Socket进行连接,并定义一个InputStream和一个OutputStream进行通信,在Client现在的想法是将完整的sql的语句作为输出流,发送到Server,由Server端的QueryDataSet执行相应的操作,并将结果作为输入流发送到Client端,问题是,如何在Client端准确地接受流中的数据?即,我要同时返回多个字段的值,如何将QueryDataSet返回的内容成为Server端的输出流发出去?Client端收到该数据流之后,如何准确读出各字段的值?敬请高手不啬赐教!或给点意见!
|
你可以把各个字段转成字符串,中间指定间隔符号。或者在发送数据时在数据前定义一个头,描述你的返回结果。这样就可以解释了。