有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

Thx提前


共 (3) 个答案

  1. # 1 楼答案

    你总是可以得到一个VPS解决方案,在这个解决方案中,你可以安装任何你想安装的东西,不管你想如何使用这些服务。通常你找不到PostgreSQL服务提供商(或任何其他数据库)在互联网上公开其端口,通常数据库是由应用服务器访问的。对于我公司的PostgreSQL托管,我们使用带有Resin Caucho的AWS实例作为Java应用程序服务器

  2. # 2 楼答案

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

  3. # 3 楼答案

    您是否尝试过寻找提供专用服务器的主机?它比通常更贵,但你可以在计算机(或虚拟机)上做任何你想做的事情。它应该能解决你的问题

    UPD

    我还可以推荐这家相当不错的初创公司http://jelastic.com/