我要用Java做一个基于C/S结构的设备管理系统,需要连接MySQL数据库,并实现增删改查等基本操作。
我之前一直是客户端直连数据库,感觉不太安全。现在想用客户端通过服务器连接数据库,但又不知道怎么做,希望各位大佬指导。

解决方案 »

  1.   

    做一个服务端,通过SOCKET通讯接收客户端传传递的参数(参数格式你根据实际情况定义,可以是XML文件,JAVA序列化后的对象,报文),根据参数进行查询并把查询结果以SOCKET通讯的方式返回给客户端。
      

  2.   

    我的理解是:类似B/S架构中的服务端,C端的所有请求不发给数据库,而是发给S端,S端处理请求,再返回结果给C端。