关于客户端,服务器和数据库三者的关系。

关于客户端,服务器和数据库三者的关系。,第1张

服务器的作用是保存、处理、分发数据,客户端的作用是请求数据并显示出来。
数据库是通过服务器端访问的,访问后处理并包装为JSON,通过socket发送给客户端。客户端收到后解释这个JSON,从中提前所需的数据并显示。
打个比方,服务器就像筷子,数据库就像是一盘菜,程序就像人,人们用筷子夹盘子里的菜来吃。一般来说保存在服务器上,确切说应该是保存在服务器主机上,服务器可以保存东西 ,那要数据库来做什么?
数据库是用来保存数据让我们来直接调用的,就算是保存在服务器上也会把他的地址保存到数据库里,再通过地址来调用。

首先需要重组下顺序:前台,后台,数据库| *** 作系统,服务器 这样以“|”为分隔符将其分为两部分比较好理解。
前台:就是面向用户的,用户利用这个“前台”来查询需要的信息,他们只有“读”权限。就是说在前台里面他们能做的只是“看”,而不能改、删、 加等 *** 作;
后台:就是面向管理员的,在“后台”里面管理员拥有所有权限,他有“写”权限,比如,添加信息(前台用户所能查看到的东西,就是你这个管理员去加的,要不他们查什么呢?呵呵),删除信息,修改信息,还有其他一些管理权限等,这个要在你的系统制作的时候包括了,当然,他也有“读”权限,这个是肯定的了。
数据库:就是保存你的这些所有信息的一个容器,你添加、修改的信息都被放在这里面,用户要查询的信息也是从这个里面来调用的。
至于 *** 作系统跟服务器,那就是你的这个程序运行的一个环境了。举个简单的例子,比如:你要切菜,那么,菜刀就相当于 *** 作系统,菜板就是服务器了,这就是一个环境。
补充回答:
1。是的,数据库是放在服务器上的。
2。 *** 作系统不分前台和服务器,甚至这种说法根本就没有什么意义
*** 作系统就是我们所说的,winxp、win2000这个样子;服务器其实就是一台电脑,跟普通的电脑没有差别,只是它的配置可能稍好一点,就这么理解就行了。
假如说,现在你这个物流查询系统已经做好了,那么你就需要把它放在服务器上了,而这个服务器(网站空间)需要你去买,而买下来以后,你就等于同时拥有的服务器(网站空间)跟 *** 作系统,因为你买服务器(网站空间)的时候已经装好了 *** 作系统的,所以这个你就不需要去 *** 心了。
而你说的前台、后台、数据库,是属于你这个物流查询系统的,它不属于 *** 作系统,也不属于服务器,而只是放在了服务器上,利用 *** 作系统这个平台去运行它。这样应该清楚了吧?
多看一些这方面的资料,慢慢就会理解的,没有你想象的那么复杂。
同时,严重鄙视一下“来自建站之家”,你的行为让我感到很不舒服!!

SQL SERVER连接oracle数据库几种方法
--1 方式
--查询oracle数据库中的表
SELECT
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN'
)DAIMINJOBS
--在sqlserver中创建与oracle数据库中的表同名的表
select into JOBS from
OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User
ID=daimin;Password=daimin'
)DAIMINJOBS
select from JOBS
--2、方式
--在master数据库中查看已经存在的链接服务器
select from sysservers
EXEC sp_addlinkedserver
@server = 'GE160',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'GE160'
exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'
--要在企业管理器内指定登录帐号
exec sp_dropserver GE160
select from GE160DAIMINJOBS
delete from GE160DAIMINJOBS
--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。
SELECT
FROM OPENQUERY(GE160, 'SELECT FROM DAIMINJOBS')
--3、方式
SELECT a
FROM OPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMINJOBS) AS a
ORDER BY aJOB_ID
--4、方式 ODBC
--ODBC方式比较好办
SELECT A
FROM
OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名
DAIMINJOBS) AS
A
ORDER BY AJOB_ID


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10539129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存