免费MySQL web主机连接java桌面应用程序

时间:2012-12-31 10:08:57

标签: java mysql

在谈到数据库应用程序时,我很善良,这是方案,

我开发了一个桌面应用程序,需要远程连接到MySQl数据库。所以我的问题是我在哪里可以获得一个免费服务器来托管我的数据库,以及为了从任何具有互联网连接的机器成功连接到数据库,我必须具备哪些具体配置。我目前使用本地db(H2)作为应用程序。

3 个答案:

答案 0 :(得分:1)

连接到驻留在远程计算机上的数据库与连接到本地计算机上的数据库没有区别。

当您使用驱动程序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;

答案 1 :(得分:0)

我认为mysql将是内部的,你只能通过他们服务器上的网站或提供的phpmyadmin或simular来获取它。

你最好租用VPS。我从HostMedia租一个,这对网络服务器和mysql服务器来说很好。 (你需要自己安装apache2 php mysql)

答案 2 :(得分:0)

您可以从HerokuOpenShift等平台获得免费数据库(PostgreSQL而不是MySQL,但这是一件好事),作为其托管计划免费等级的一部分。

但是,我怀疑您可以直接从远程计算机访问数据库。他们在那里支持也在这些平台上运行的Web应用程序,而不是远程应用程序。您需要编写一个Web应用程序来充当各种代理,并提供对数据库的访问。

执行此操作的常规方法不是简单地编写传递数据库请求的代理,而是将一些应用程序逻辑迁移到服务器,以便它可以在数据库附近运行,并与客户端通信在更高的层次。