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

时间:2022-09-23 16:59:59
客户端直接连接数据库?还是用C/S模式?

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

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

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

直接连接数据库可行不?


3 个解决方案

#1


怎么没有回答的呢?

#2



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

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

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

#3


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

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

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



终于有人说话了,太感谢了,   知道怎么搞慢慢的一步一步的实现就好了,

#1


怎么没有回答的呢?

#2



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

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

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

#3


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

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

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



终于有人说话了,太感谢了,   知道怎么搞慢慢的一步一步的实现就好了,