如何编写多客户端访问数据库的软件?大致结构
我会编写在本地上访问本地的数据库现在我想编写一个可以在多地访问数据库的软件具体的,数据库应该放置在那里?多地客户端如何实现与数据库的连接?需要些什么硬件设备?网络方面如何...
我会编写在本地上访问本地的数据库
现在我想编写一个可以在多地访问数据库的软件
具体的,
数据库应该放置在那里?
多地客户端如何实现与数据库的连接?
需要些什么硬件设备?
网络方面如何设置,对网络有什么要求?
大概说一说实施的步骤,需要的关键性知识,我会根据您的回答在具体去学习 展开
现在我想编写一个可以在多地访问数据库的软件
具体的,
数据库应该放置在那里?
多地客户端如何实现与数据库的连接?
需要些什么硬件设备?
网络方面如何设置,对网络有什么要求?
大概说一说实施的步骤,需要的关键性知识,我会根据您的回答在具体去学习 展开
2个回答
展开全部
其实就是C/S架构。数据库放在服务器端,首先你在开发客户端的时候,需要创建一个数据库连接,连接直接指向服务器的地址以及数据库名称(这个和B/S架构是一样的)。然后,你从这个连接上创建创建你客户端上的数据库实例,比如数据库、表和存储过程等。多客户端(其实就是多用户)需要注意的就是并发的问题,也就是当多个用户同时操作某段数据时应该如何处理(如排队,死锁等),这个是难点。当然,如果你的用户数非常少,那这部分的设计就比较简单,你简单的用存储过程、事务和触发器来完成。
硬件方面,你需要两天电脑(一台客户端,一台服务器),或者更多,当然一台电脑同时实现客户端和服务器也是可以的。网络上只要能互相访问就可以了。
硬件方面,你需要两天电脑(一台客户端,一台服务器),或者更多,当然一台电脑同时实现客户端和服务器也是可以的。网络上只要能互相访问就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询