C/S,谁能帮我解释清这个词
大虾们都在搞三层了,谁能给我说下二层,在网上查了好久只是说服务器,客户端模式,可具体的还是不太明白,
我现在做的这个程序是DELPHI+ACCESS,ACCESS数据库放在局域网一台电脑共享,其它电脑的程序通过\\IP\数据库名,连接,我现在想把ACCESS换成SQL,程序想学着做二层,听说C/S比共享好多了,更安全方便,因处于学习阶段,谁能给我解释下这个C/S具体是怎么做,若用SQL+delphi 的话
[解决办法]
Client/Server
server可以是本机(或本程序的)的(桌面数据库,如access/pardox/sqlite),也可以是别的电脑(或服务器)的(如sql server、oracle、firebird(它也有本机模式))
[解决办法]
1.安装SQL数据库的计算机,就是Server。
2.运行你写的程序的计算机,就是Client。
Client通过数据库访问协议连接Server,Server一般都是以服务方式运行,Client只要知道Server上
的用户名、口令、数据库名、Server地址就可以连接到Server访问Server的数据库
(仔细的看看TADOConnection)
这样简单了吧...
"SQL在另一个计算机上,是否用共享?"
-- 不用共享
[解决办法]
ACCESS还是用SQL跟做三层没关系.ACCESS也能做三层.
[解决办法]
简单的说, 二层
一. 数据库层
二. 界面及业务层
数据库层,就是所谓的服务器, 也就是你装你Sql数据库的机器, 也称为服务器
界面业务,就是你的客户端, 也就是Delphi写的应用程序, 可以直接访问服务器上的Sql数据库
这样做之后, 数据库不用共享的. 因为局域网内,所有机器都可以直接访问到数据库的,只要每台机器上
安装你用Delphi写的客户端, 然后配置数据库可以局域网访问就可以了.
[解决办法]
业务层也可以放在服务器端, 比如说, 用存储过程和触发器之类去实现业务.