“操作数据库的程序”应放在c端还是s端?
"客户端只能与服务端通信,不能直接访问数据库! ",我也觉得应该是这样。
那VB中ado是在客户端使用呢,还是在服务器端使用?我觉得是在客户端使用吧,ado不就是直接调用SQL数据库吗?当然,也许他隐藏了访问数据库管理程序的过程,但看起来像是直接从客户端访问的数据库。
如果操作数据库的程序放在s端,是否就是说在s端除了放SQL外,还要自己单独编一个程序,作为“操作数据库的程序”,那不就成了VB网络访问“特定服务“了,而不是利用ADO访问数据库了?
麻烦详细些。
注:
我理解的“操作数据库的程序”,就是像实现“检索数据库内容”这样功能的程序。
问题点数:20、回复次数:5Top
1 楼jamesbert(albert)回复于 2002-02-04 17:54:55 得分 10
two ways:client and server access
1.client --sql-->server--computer --results----->client
2.client--sql----computer---->server--->client---computer ---results
Top
2 楼overs(穿山甲)回复于 2002-02-04 23:11:23 得分 0
现在一般商业内部中小型的c/s构架,是否就用"采用处理集合在客户端(Intelligent Clint)"这种结构多些呢?使用这种结构要注意什么呢?除了“网络交通的负荷较重“还有什么缺陷吗?
要是实现采用处理集合在服务器端(Intelligent Server),是否就要求用到winsock进行网络编程了?Top
3 楼little_f(小毛)回复于 2002-02-05 04:00:28 得分 0
两个方法都可以的,上面已经说得很详细了。Top
4 楼Haiwer(海阔天空)回复于 2002-02-05 08:15:41 得分 5
1、大量存储过程,负载基本在S端。
2、三层结构,C端只负责界面,数据主要在中间层处理,数据库层放数据。
Top
5 楼wlk(温水)回复于 2002-02-05 08:21:14 得分 5
其实只要综合考虑,放在C与放在S端不是特别重要。放在S端可以减少对业务员培训。Top




