首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

客户机怎么接收服务器端数据库中的数据

2012-02-11 
客户机如何接收服务器端数据库中的数据?我写了一个简单的程序,现在多个客户端能够同时连接到服务器上,运行

客户机如何接收服务器端数据库中的数据?
我写了一个简单的程序,现在多个客户端能够同时连接到服务器上,运行服务器的那台电脑上,装的有sql2000数据库,我想在客户端接收数据,这些数据是服务器从数据库中取出来的,也就是客户端不用直接操作数据库,这该如何实现啊?举个例子,如果我在客户端想看看数据库中一个表的内容,服务器从数据库中取出后是一个记录集,这如何传回到客户端啊????

[解决办法]
记得以前有这样的一个帖子,问的和你的一模一样,你可以搜搜相关帖子
简单的将就是CS模式,将客户端和数据库隔离开,起到分层架构和保护数据的作用
[解决办法]
要写服务程序啊。服务器程序获取客户端请求,访问数据库并获取记录集,以xml格式化字符串返回给客户端,客户端再解析。
[解决办法]

探讨
跪求详细点的解决方法啊!!!,我的想法是把记录集中记录的都取出来变成字符串,把所有的字符串连接起来,再通过socket发送到客户端,客户端再把这个字符串安一定的规则截断读出对应的值再显示出来,不过这样很麻烦啊,不知道各位大牛是如何解决数据的传输问题的啊!!!

[解决办法]
嗯,用C/S由服务器上的程序代理查询数据库的话。
用MSXML将记录集转化为XML格式,客户端接收以后,可以用MSXML解析,以DOM树的方式访问。
这些方面的东西,如果LZ不熟悉的话,建议去图书馆找找XML入门之类的书来看看。

热点排行