我已经开发了一个 JAVA SWING 应用程序。我想在几台计算机 中安装此应用程序,这些计算机都可以访问互联网。 那么我应该把我的 MYSQL 数据库放在哪里呢?所有这些计算机都应该能够通过互联网访问同一个数据库。
最佳答案
出于安全(身份验证授权、加密)和性能原因,允许直接通过 Internet 访问数据库并不常见。在大多数情况下,您会创建一个基于 Web 的服务器应用程序,它可以执行数据库操作,执行业务、域和安全规则。客户端应用程序通过互联网进行调用(使用 REST 调用、AJAX 调用或专有的东西),并从服务器取回结果。
在您的情况下,由于您的客户端软件是 Java,您可能需要研究 Java Servlets并运行一些轻量级的东西,比如 Tomcat作为服务人员。
关于java - 如何使用java访问远程mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9065125/