我有一个桌面应用程序,它使用 JDBC。每当我使用 localhost 时,我对 JDBC 没有任何问题。现在,我要连接到不允许远程连接的服务器。有人建议我提供一个 Web 服务作为我的应用程序和数据库之间的网关。
我能想到的另一种解决方案是,寻找允许远程连接的 mysql 服务器。我发现很难找到可以清楚地理解 Java 中的 Web 服务的教程。我做了一些研究,有人告诉我可以使用 PHP 编写 Web 服务并生成 JSON 文件,然后我可以在 java 中解析它。但如果我这样做,我所有的 JDBC 代码都必须重新编码/删除。
是否可以在不删除我的 JDBC 代码的情况下远程连接到数据库?或者我可以将 Tomcat 与 JDBC 结合起来吗?谢谢!
这就是我得到的..
线程“主”com.mysql.jdbc.exceptions.jdbc4.CommunicationsException 中的异常:通信链接故障原因:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接故障原因:java.net.ConnectException:连接计时出:连接