C/S,谁能帮我解释清这个词 大虾们都在搞三层了,谁能给我说下二层,在网上查了好久只是说服务器,客户端模式,可具体的还是不太明白,我现在做的这个程序是DELPHI+ACCESS,ACCESS数据库放在局域网一台电脑共享,其它电脑的程序通过\\IP\数据库名,连接,我现在想把ACCESS换成SQL,程序想学着做二层,听说C/S比共享好多了,更安全方便,因处于学习阶段,谁能给我解释下这个C/S具体是怎么做,若用SQL+delphi 的话 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把Access连接字符串换成SQL连接字符串即可,你这个切换是最简单的了. 程序<--->网络版数据库, 这已经是C/S模式了,3层就是在这基础上增加了一层,C/S = Client/Server当然3层的作法就很多了 CS就是CS,反恐啊!哈哈CLINET/SERVER 就是客户端+服务器。业务逻辑都在CLIENT里三层就是把业务逻辑放到中间层了 那我要是把SQL数据库做好后,在服务器上直接安好SQL数据库,启动服务就行了,不用像ACCESS共享文件夹了吧另外我这程序简单就是仓库管理,也不用服务端程序了吧,直接做个客户端连数据库就行了,数据库只有一个人更新,多个人同时查询结构,这样做没问题吧 先百度吧c/s=client/server 即客户机/服务器b/s=browser/server 即浏览嚣/服务器 Client/Serverserver可以是本机(或本程序的)的(桌面数据库,如access/pardox/sqlite),也可以是别的电脑(或服务器)的(如sql server、oracle、firebird(它也有本机模式)) 具体已经看过了,主要就是两个词客户机/服务器,就拿我目前的程序来说吧,我现在做的这个程序是DELPHI+ACCESS,ACCESS数据库放在局域网一台电脑共享,要是换成SQL的话,SQL在另一个计算机上,是否用共享? 1.安装SQL数据库的计算机,就是Server。2.运行你写的程序的计算机,就是Client。Client通过数据库访问协议连接Server,Server一般都是以服务方式运行,Client只要知道Server上的用户名、口令、数据库名、Server地址就可以连接到Server访问Server的数据库(仔细的看看TADOConnection)这样简单了吧..."SQL在另一个计算机上,是否用共享?"-- 不用共享 ACCESS还是用SQL跟做三层没关系.ACCESS也能做三层. 简单的说, 二层一. 数据库层二. 界面及业务层数据库层,就是所谓的服务器, 也就是你装你Sql数据库的机器, 也称为服务器界面业务,就是你的客户端, 也就是Delphi写的应用程序, 可以直接访问服务器上的Sql数据库这样做之后, 数据库不用共享的. 因为局域网内,所有机器都可以直接访问到数据库的,只要每台机器上安装你用Delphi写的客户端, 然后配置数据库可以局域网访问就可以了. DBGrid中直接输入数据(ADOTable) 关于PostMessage的使用 delphi中能否将文本格式转换成xml格式 Delphi 如何实现像瑞星那样,用户不能结束应用程序的进程 关于系统构建方面的讨论,欢迎大家踊跃发言 如何在在DELPHI中调用API函数?? 各位帮忙看看,我的那句话说错了,我的信誉分怎么突然为0的? 在DOS下的COPY命令在Window下怎么用?? 请问Form运行时各事件的执行顺序是怎样的啊? 关于VCLZIP2.22的问题 cxgrid如何自动选中我查询出的数据 能不能让MdiChild窗体显示在mdiform中的panel中?
C/S = Client/Server
当然3层的作法就很多了
三层就是把业务逻辑放到中间层了
那我要是把SQL数据库做好后,在服务器上直接安好SQL数据库,启动服务就行了,不用像ACCESS共享文件夹了吧
另外我这程序简单就是仓库管理,也不用服务端程序了吧,直接做个客户端连数据库就行了,数据库只有一个人更新,多个人同时查询结构,这样做没问题吧
c/s=client/server 即客户机/服务器
b/s=browser/server 即浏览嚣/服务器
server可以是本机(或本程序的)的(桌面数据库,如access/pardox/sqlite),也可以是别的电脑(或服务器)的(如sql server、oracle、firebird(它也有本机模式))
具体已经看过了,主要就是两个词客户机/服务器,就拿我目前的程序来说吧,我现在做的这个程序是DELPHI+ACCESS,ACCESS数据库放在局域网一台电脑共享,要是换成SQL的话,SQL在另一个计算机上,是否用共享?
2.运行你写的程序的计算机,就是Client。
Client通过数据库访问协议连接Server,Server一般都是以服务方式运行,Client只要知道Server上
的用户名、口令、数据库名、Server地址就可以连接到Server访问Server的数据库
(仔细的看看TADOConnection)
这样简单了吧...
"SQL在另一个计算机上,是否用共享?"
-- 不用共享
一. 数据库层
二. 界面及业务层数据库层,就是所谓的服务器, 也就是你装你Sql数据库的机器, 也称为服务器
界面业务,就是你的客户端, 也就是Delphi写的应用程序, 可以直接访问服务器上的Sql数据库这样做之后, 数据库不用共享的. 因为局域网内,所有机器都可以直接访问到数据库的,只要每台机器上
安装你用Delphi写的客户端, 然后配置数据库可以局域网访问就可以了.