如何编写多客户端访问数据库的软件?大致结构

我会编写在本地上访问本地的数据库现在我想编写一个可以在多地访问数据库的软件具体的,数据库应该放置在那里?多地客户端如何实现与数据库的连接?需要些什么硬件设备?网络方面如何... 我会编写在本地上访问本地的数据库
现在我想编写一个可以在多地访问数据库的软件
具体的,
数据库应该放置在那里?

多地客户端如何实现与数据库的连接?
需要些什么硬件设备?
网络方面如何设置,对网络有什么要求?

大概说一说实施的步骤,需要的关键性知识,我会根据您的回答在具体去学习
展开
 我来答
SnakeL666
推荐于2016-10-23 · TA获得超过154个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:34.2万
展开全部
其实就是C/S架构。数据库放在服务器端,首先你在开发客户端的时候,需要创建一个数据库连接,连接直接指向服务器的地址以及数据库名称(这个和B/S架构是一样的)。然后,你从这个连接上创建创建你客户端上的数据库实例,比如数据库、表和存储过程等。多客户端(其实就是多用户)需要注意的就是并发的问题,也就是当多个用户同时操作某段数据时应该如何处理(如排队,死锁等),这个是难点。当然,如果你的用户数非常少,那这部分的设计就比较简单,你简单的用存储过程、事务和触发器来完成。
硬件方面,你需要两天电脑(一台客户端,一台服务器),或者更多,当然一台电脑同时实现客户端和服务器也是可以的。网络上只要能互相访问就可以了。
WM_THU
2014-08-13 · TA获得超过7164个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:3904万
展开全部
这个和做网站是很类似的,首先要有一台从“多地”都可以访问到的服务器,然后在服务器上架设数据库服务。在客户端则通过网络连接数据库服务器。客户端软件的编写方法跟题主已经掌握的本地访问方法没有太本质区别。
作为起步,可以先在同一局域网内的两台电脑上做实验,一台做服务器,一台做客户端。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式