2011-09-22 114 views
0

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

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

Thx提前。

回答

0

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

0

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

UPD。

我也可以建议本相当不错的启动http://jelastic.com/

1

你总是可以得到你在哪里打开安装任何你想要的,并且按照自己想要使用的服务VPS的解决方案。通常你不会发现在互联网上公开它的端口的PostgreSQL服务提供者(或任何其他数据库),通常数据库都是应用服务器访问的。对于我公司的PostgreSQL托管,我们使用Resin实例和Resin Caucho作为Java应用服务器。