当前位置: 代码迷 >> Sql Server >> 客户端直接连接数据库?仍是客户端连接服务器再由服务器读取数据通过网络传输数据
  详细解决方案

客户端直接连接数据库?仍是客户端连接服务器再由服务器读取数据通过网络传输数据

热度:106   发布时间:2016-04-24 08:57:35.0
客户端直接连接数据库?还是客户端连接服务器再由服务器读取数据通过网络传输数据?
客户端直接连接数据库?还是用C/S模式?

如果并发用户比较多,数据量也比较多,用那种方法?

如果用C/S模式的话,用TCP还是UDP?

C/S模式下  怎么让服务器也可以发送消息给客户端呢? 

直接连接数据库可行不?



------解决思路----------------------

直接连接数据库是可以的。如果功能不是很复杂,连接的用户数 也不是很多,比如几十个用户,那就用直接连接数据库就可以。

不过,建议最好写个服务器端,这样更加易于控制。具体连接,我觉得最好用tcp吧。
另外,需要实现 服务器端和 客户端 通信的协议,其实就是一个规则。

就是首先 客户端连接到服务器端,然后服务器端用 客户端发送过来的用户名和密码,在数据库里查,是否对,如果对那登录成功,显示相应的界面,选项等。
然后,在服务器端,可以显示当前有多少个 客户端连接上来了,ip地址端口是多少,连接时间多长,连接状态是否正常,更加利于监控,和功能的扩展。
  相关解决方案