“操作数据库的程序”应放在c端还是s端?

overs 2002-02-04 05:30:19
"客户端只能与服务端通信,不能直接访问数据库! ",我也觉得应该是这样。
那VB中ado是在客户端使用呢,还是在服务器端使用?我觉得是在客户端使用吧,ado不就是直接调用SQL数据库吗?当然,也许他隐藏了访问数据库管理程序的过程,但看起来像是直接从客户端访问的数据库。
如果操作数据库的程序放在s端,是否就是说在s端除了放SQL外,还要自己单独编一个程序,作为“操作数据库的程序”,那不就成了VB网络访问“特定服务“了,而不是利用ADO访问数据库了?
麻烦详细些。

注:
我理解的“操作数据库的程序”,就是像实现“检索数据库内容”这样功能的程序。

...全文
168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlk 2002-02-05
  • 打赏
  • 举报
回复
其实只要综合考虑,放在C与放在S端不是特别重要。放在S端可以减少对业务员培训。
昵称被占用了 2002-02-05
  • 打赏
  • 举报
回复
1、大量存储过程,负载基本在S端。
2、三层结构,C端只负责界面,数据主要在中间层处理,数据库层放数据。
little_f 2002-02-05
  • 打赏
  • 举报
回复
两个方法都可以的,上面已经说得很详细了。
overs 2002-02-04
  • 打赏
  • 举报
回复
现在一般商业内部中小型的c/s构架,是否就用"采用处理集合在客户端(Intelligent Clint)"这种结构多些呢?使用这种结构要注意什么呢?除了“网络交通的负荷较重“还有什么缺陷吗?

要是实现采用处理集合在服务器端(Intelligent Server),是否就要求用到winsock进行网络编程了?
alflor 2002-02-04
  • 打赏
  • 举报
回复
two ways:client and server access
1.client --sql-->server--computer --results----->client
2.client--sql----computer---->server--->client---computer ---results

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧