我已经开发了一个JAVA SWING应用程序。我想将此应用程序安装在几台电脑其中所有可以访问互联网。
那么我应该把 MYSQL 数据库放在哪里呢?所有这些计算机应该有能力通过互联网访问同一数据库。
出于安全(身份验证授权、加密)和性能原因,允许直接通过 Internet 访问数据库的情况并不常见。在大多数情况下,您将创建一个基于 Web 的服务器应用程序,它可以执行数据库操作、强制执行业务、域和安全规则。客户端应用程序通过 Internet 进行调用(使用 REST 调用、AJAX 调用或专有的东西),并从服务器获取结果。
就您而言,由于您的客户端软件是 Java,因此您可能需要研究Java Servlet并运行一些轻量级的东西,比如Tomcat作为服务器。
请参见这一页 and 这一页有关客户端-服务器关系的解释。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)