社区
网络编程
帖子详情
远程数据库查询用ADO方便还是用WINSOCK好?
bigspook
2003-12-12 02:53:45
想做一套机房计费系统,刷卡计费分几个不同的地点,作为客户机与服务器的数据库连接,并且每隔几秒要刷新一次记录,我现在是用ADO方式连接服务器数据库好还是用WINSOCK传送查询结果好?
ADO可以通过IP地址到达远程数据库吗?
...全文
87
18
打赏
收藏
远程数据库查询用ADO方便还是用WINSOCK好?
想做一套机房计费系统,刷卡计费分几个不同的地点,作为客户机与服务器的数据库连接,并且每隔几秒要刷新一次记录,我现在是用ADO方式连接服务器数据库好还是用WINSOCK传送查询结果好? ADO可以通过IP地址到达远程数据库吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cow_boys
2003-12-18
打赏
举报
回复
为什么不用http传送数据呢。
再加上本地数据库实现。
http只作同步数据。
buffaloes
2003-12-18
打赏
举报
回复
使用winsock.远程端为sock服务器,接收并解释(在本地执行数据库查询等)客户端的请求信息。
就好像一套远程控制系统来操作服务器上的数据库,再将结果发送给客户端。
jhzhou882
2003-12-18
打赏
举报
回复
具体情况具体分析
我觉得你的情况可以用WINSOCK
taosihai1only
2003-12-18
打赏
举报
回复
使用ADO
ADO效果好
完全可以,把对应的服务器名改成IP地址就好
flc
2003-12-18
打赏
举报
回复
关注
orange197611
2003-12-14
打赏
举报
回复
在国际互联网上,要考虑访问权限的时候我就头疼
飘零风
2003-12-14
打赏
举报
回复
可是WINSOCK只能传送字符串,我怎样才能将整个数据表传送过来呢?用数组????
---------------------------------------------------------------------------
第一个,winsock是可以传送二进制数据的。
第二个,如果你希望使用winsock来避开网络问题的话,你必须要自定义一套完整的通讯协议。这套协议定义了你的client和server之间交换数据的具体方式和含义。这个是winsock编程中比较复杂、也是很有难度的一个东西。
iiboy
2003-12-13
打赏
举报
回复
你的机器在哪儿,基本上都可以找到哦!
而且很可靠哦
iiboy
2003-12-13
打赏
举报
回复
当然是ADO啦!
它不管
bigspook
2003-12-13
打赏
举报
回复
可是WINSOCK只能传送字符串,我怎样才能将整个数据表传送过来呢?用数组????
online
2003-12-12
打赏
举报
回复
像你这种情况应该使用winsock
数据量大没有问题
buffaloes
2003-12-12
打赏
举报
回复
没错,c/s结构的远程数据库最好。
飘零风
2003-12-12
打赏
举报
回复
数据量大不是问题的关键吧。直接连接数据库所需要传递的数据量绝不会比用winsock来得更少,也不会比winsock更快。
如果你真的担心网络问题,那就用winsock。数据量再大也不会有问题,如果你能认真的规划好的话。
bigspook
2003-12-12
打赏
举报
回复
我也是考虑到楼上的朋友所说的问题,可是我需要经常刷新记录,感觉数据传输量太大,不知道单纯地通过WINSOCK的SENDDATA能不能胜任!
飘零风
2003-12-12
打赏
举报
回复
对于局域网来说,使用ADO直接连接数据库是最好的方式。首先连接的可靠性高,其次ADO本的功能已经足够强大。
对于广域网,尤其是Internet,这个问题就很难说了。我原来一直是在客户端使用ADO直接连接数据库的,但是在使用过程中,碰到的问题相当多,而且有些问题几乎没办法解决(比如说,ISP限制、甚至完全关闭了对1433端口的访问)。所以我现在使用C/S模式,server和client通过socket通讯传送数据,对数据库的操作都在server端完成。
usaspy
2003-12-12
打赏
举报
回复
我觉得怎么能把ADO和winsock相提并论!两者是完全不同的嘛!ADO 用来连数据库,winsock主要是做数据通信用的嘛!
zjcxc
2003-12-12
打赏
举报
回复
当然是ADO啦.
专业的数据处理.
SoHo_Andy
2003-12-12
打赏
举报
回复
使用ADO
ADO效果好
完全可以,把对应的服务器名改成IP地址就好
VB实现SQL Server数据库
远程
备份_还原一法.pdf
本文着重介绍了一种使用Visual Basic(VB)进行网络编程,实现SQL Server数据库
远程
备份和还原的方法。 1. SQL Server数据库
远程
备份 传统的数据库备份通常在服务器本地进行,如果服务器发生故障,备份数据可能一...
vc6_
ado
_comm_socket
例如,你可能想要在一个客户端应用中使用
ADO
从
远程
服务器获取数据库信息,或者在服务器端接收并处理来自客户端的
数据库查询
请求。这涉及到在网络套接字上封装
ADO
操作,如将查询结果序列化并通过套接字发送,或者接收...
VC++实现在线查单词的
远程
字典服务.rar
在VC++中,可以使用ODBC(Open Database Connectivity)或者
ADO
(ActiveX Data Objects)来访问和操作数据库。ODBC是一种标准接口,可以连接多种数据库系统,而
ADO
则是微软提供的更高级别的数据库访问技术,可以直接...
VB网络与
远程
控制
TCP/IP协议是互联网通信的基础,VB通过利用Windows API或者.NET Framework提供的类库可以
方便
地进行TCP/IP编程。 首先,让我们了解一下“取得机器地址”这个知识点。在VB中获取本地或
远程
机器的IP地址通常涉及到对...
shuangyasha.rar_VC 服务器_VC串口数据库_串口服务器_串口服务器 vc_服务器 数据库
3. **数据库接口**:集成数据库功能,可能使用ODBC或
ADO
.NET等接口进行数据存取。 4. **服务器开发**:创建能够处理客户端请求的服务器程序,可能涉及网络编程(如TCP/IP协议)。 5. **客户端程序**:...
网络编程
1,502
社区成员
18,429
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章