Java应用程序和托管数据库的问题

时间:2011-09-22 16:06:29

标签: java database postgresql hosting

前段时间,我启动了一个新的Java应用程序,其功能是提供对远程数据库的访问,浏览,排序,过滤和操作某些寄存器。为了测试它,我使用位于我的PC中的PostgreSQL数据库,然后我完成了Java应用程序。一切都很好,所以我只是为我的DB租用托管服务,提供真正的服务。问题是我没有找到任何通过JDBC f.e提供直接数据库访问的托管公司。出于安全原因,他们不允许这样做。

有谁知道托管服务允许PostgreSQL +直接数据库访问? 如果没有,另一种方法是在php f.e.中创建一个WS,连接到DB,然后让我的Java应用程序使用该WS。但那是很多额外的工作(我有很多程序),我没有多少时间。

提前谢谢。

3 个答案:

答案 0 :(得分:1)

您可以随时获得一个VPS解决方案,您可以随意安装所需的任何内容,但是您希望使用这些服务。通常,您将找不到在Internet上公开其端口的PostgreSQL服务提供程序(或任何其他数据库),通常数据库应由App服务器访问。对于我公司的PostgreSQL托管,我们使用Resin Caucho的AWS实例作为Java应用服务器。

答案 1 :(得分:0)

您始终可以使用您选择的servlet容器和数据库站起来AWS实例。如果他们有适当配置的预定义实例(可能是tomcat和mysql之类的东西),我不会感到惊讶。

答案 2 :(得分:0)

您是否尝试过查找提供专用服务器的主机?它比平时贵,但你可以在计算机(或VM)上做你想要的一切。它会解决你的问题。

UPD。

我也可以建议这个非常好的创业公司http://jelastic.com/