我有点小白在谈到数据库应用,这里是我所研制的需要被远程连接到MySQL数据库的桌面应用程序的情况下,免费MySQL的Web主机连接Java桌面应用程序
。所以我的问题是,我可以在哪里获得一台免费服务器来托管我的数据库,以及为了成功地从任何具有Internet连接的计算机连接到数据库,必须具备哪些特定配置。我目前使用本地数据库(H2)作为应用程序。
我有点小白在谈到数据库应用,这里是我所研制的需要被远程连接到MySQL数据库的桌面应用程序的情况下,免费MySQL的Web主机连接Java桌面应用程序
。所以我的问题是,我可以在哪里获得一台免费服务器来托管我的数据库,以及为了成功地从任何具有Internet连接的计算机连接到数据库,必须具备哪些特定配置。我目前使用本地数据库(H2)作为应用程序。
连接到驻留在远程计算机上的数据库与连接到本地计算机上的数据库没有区别。
当您使用的驱动程序MySQL Connector/J - JDBC Type 4 driver,那么你指定数据库托管喜欢该机的地址:
String connectionString="jdbc:mysql://172.27.60.84:3306/"+dbName;
这是远程机器,是本地计算机的语法:
String connectionString="jdbc:mysql://localhost:3306/"+dbName;
或者
String connectionString="jdbc:mysql://127.0.0.1:3306/"+dbName;
我认为MySQL的将b e内部,你只能通过他们的服务器或提供的phpmyadmin或simular上的网站获得它。
你会最好租用VPS。我从HostMedia租用一个,这对Web服务器和MySQL服务器来说很好。 (你需要安装Apache2的PHP MySQL的自己)
考虑采用Google App Engine解决方案吗? –