1、客户端数据库是什么意思
客户端就类似于浏览器,而数据库服务器和web服务器差不多也是类似的比喻。数据内都是放在服务器端的,容客户端只是负责展示特定的数据给用户看,也收集用户的数据,客户端还有一个作用,就是代理,其他程序,比如JDBC或者其他程序可以通过客户端这个通道,或者桥梁,把数据传递给服务器,以及从服务器获取数据,给需要的程序。
2、服务器,客户端和数据库是怎么样联合工作的
楼主是想了解客户端是怎么工作的吧```?
你去看看socket的工作原理吧`内
大概是这样的
服务容器方:
socket()-> bind()-> listen-> accept()-> recv()/send()-> closesocket()
客户机方:
socket()-> connect()-> send()/recv()-> closesocket()
解释--客户端首先发送一个包含用户名和客户端版本,语言等信息的包给服务器端,然后服务器端验证版本是否符合,用户名是否存在,然后将用户名和密码通过一个算法转换成一串16进制数据,发给客户端当验证码。客户端这时会使用这个验证码,跟客户输入的用户名和密码通过运算得到另外一个验证数据,再连同随机 生成的通讯密码一同发给服务器,服务器端再通过通讯密码,和第一次发送的验证码再通过一番计算,如果跟这次客户端发出来的验证数据一致,则通过验证,然后把验证码记录下来,供服务器验证客户端是否经过账号验证使用。
至于数据库,主要是在服务器那里存储数据,验证数据.
3、客户端怎么连接到服务器的数据库上?
在客户机上安装SQLSERVER Management Studio,然后通过服务器IP+数据库监听端口号连接。
4、客户端数据源连接服务器的数据库总连接失败,请问怎样解决?
一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
============= 首先,确保你的SQL Server已打了SP4的补丁,然后检查网络物理连接:
ping 服务器IP地址;ping 服务器名称
使用telnet命令检查SQLServer服务器工作状态
telnet <服务器IP地址> 1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务或者服务器端没有在默认的端口1433上监听.
=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等。
可以利用SQL Server 自带的服务器网络使用工具来进行检查.
点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具
打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及 TCP/IP 协议.
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置
一般而言,我们使用 SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.
============= 接下来我们要到客户端检查客户端的网络配置 =============
我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,
所不同的是这次是在客户端来运行这个工具.
点击:程序 -- Microsoft SQL Server -- 客户端网络使用工具
打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
一般而言,我们同样需要启用命名管道以及 TCP/IP 协议.
点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.
5、服务器端的应用程序如何把客户端发送的数据保存到数据库中的?
要代码太有难度了,说说流程吧,希望对你有帮助。就以Q为例吧:首先你在网页申请账专号成功时,服务器会把你的属账号,密码,密保等数据都存储到数据库中。在你运行Q的客户端程序(也就是电脑上的QQ)输入账号密码选择登录后,客户端会把你的账号,密码通过因特网(使用TCP/IP)协议发送给服务器,服务器收到后按照你的账号去数据库你查找,如果没有这个账号,服务器就会把账号错误的信息通过因特网发送给客户端,客户端就会告诉你账号错误。同样的,如果服务器找到了这个账户信息,把密码取出来与接收到的对比后发现不以言,就发送密码错误,那客户端就会告诉你密码错误。如果要完成代码的话:1)服务器的数据库操作,使用SQL语句就能完成数据的增删改查等,具体设计与代码可以去有关数据库的书里学习,算是数据库设计和SQL程序编写。2)服务器的代码,要能够与客户端通信并且根据通信内容完成相应操作。3)客户端代码,根据用户操作与服务器通信。
6、服务器与客户端之间数据交互
C/S模式和B/S各有其有点也各有其缺点,B/S模式在开发中需要考虑数据如何从客户端提交到服务器端,数据又如何返回到客户端,这些是B/S模式所特有的,在去年之前,开发B/S模式的程序,我都是利用form来交互数据,当我看到XML之后,发现XML是个好冬冬,有很多优点,有好的东西当然不能独享啦,想当年为了实现XML交互数据,几乎把网络翻了个遍。咚,一块砖头上来了。呵呵,废话少说,下面我们就进入正题。
B/S模式分为服务器端和客户端,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。这样,我们就看到了数据从客户到服务器,经过服务器的处理再返回到客户端,由客户端软件(如IE)显示结果。
(以ASP教本语言为例,其它的语言一样哈。)
1.Form方式
Form方式是最基本的向服务器提交数据的方式。
test.asp文件代码:
<%@ Language=VBScript %>
<%
Response.Expires=-1
Response.CharSet="UTF-8"
Session.CodePage="65001"
%>
<form name="frmTest" id="frmTest" action="test.asp" method="POST">
<input name="name" id=" name" type="text" value="">
<input type="hidden" name="number" id="number" value="10">
<input type="submit" value="Submit" name="B1">
</form>
<%
dim intnumber
dim strname
if IsEmpty(Request("name")) then
strname =""
else
strname =Request("name")
end if
if IsEmpty(Request("number")) then
intnumber =0
else
intnumber =Request("number")
end if
希望对你能有所帮助。
7、关于客户端,服务器和数据库三者的关系。
服务器的作用是保存、处理、分发数据,客户端的作用是请求数据并显示出来。
数据库是通过服务器端访问的,访问后处理并包装为JSON,通过socket发送给客户端。客户端收到后解释这个JSON,从中提前所需的数据并显示。
打个比方,服务器就像筷子,数据库就像是一盘菜,程序就像人,人们用筷子夹盘子里的菜来吃。一般来说图片保存在服务器上,确切说应该是保存在服务器主机上,服务器可以保存东西 ,那要数据库来做什么?
数据库是用来保存数据让我们来直接调用的,就算是图片保存在服务器上也会把他的地址保存到数据库里,再通过地址来调用。
8、SQL server 数据库分客户端和服务端吗?
分服务端和来客户端,专业点分别源叫数据库引擎和管理工具
虽然在同一台电脑安装,但sqlserver本来是企业级数据库,绝大多场景是服务器装服务端,其他电脑可装客户端可不装
sqlserver和依赖的.net版本有一定对应关系,比如sql2008需要.net3.5,sql2012需要.net4.0,具体你可以查微软官网
9、客户机如何使用服务器数据库
收银copy机不像普通的PC机那么强大,所以收银机不能作为服务器。所以如果要实现多台服务器共享数据就必须购买服务器,只有两台收银机的话可以购买配置较高的PC作为服务器。但一般最好使用专业的服务器。服务器安装数据库软件,收银机安装相应的软件连接数据库就可以实现数据共享了。
10、什么叫数据库客户端?
一般在网络上应用的数据库是SQL,客户端和你玩网络游戏一样,在你的电脑里要有这个内游戏,他才能访问网容络的服务器,这样可以减少服务器的负担,数据库客户端也是这个道理,服务器一般有1U,2C,6U就是1个CPU,2个CPU或6个CPU,内存也可以达到64个G,比一般电脑的速度要快,而且主机和硬件设计也更稳定。一般的服务器都用UNIX,LIUNX,WINDOWS2000作为操作系统,这样更安全也更稳定。对网络协议支持也很好。