我需要在java swing应用程序和移动设备之间共享一个mysql或ms-access数据库。手机有wifi接入。 java应用程序将在我的本地PC上运行(无法访问wi-fi,即PC和移动设备位于不同的网络上)并将访问/更新数据库。移动设备将访问网页(利用共享数据库)来获取/发布数据。
如果我使用免费托管(使用asp.net或php)托管网页并通过移动设备访问它,它可以访问/更新数据库。我的本地java swing应用程序如何访问免费托管网站上的远程数据库?
我可以采用另一种方法来实现共享数据库吗?
答案 0 :(得分:0)
如果您的主机允许直接连接MySQL(通常在端口3306上),那么您可以通过MySQL提供的Connector/J JDBC driver访问远程数据库。
如果没有,那么您的Java应用程序可以通过与移动应用程序相同的PHP(或ASP.net)接口访问数据库。