前段时间,我启动了一个新的Java应用程序,其功能是提供对远程数据库的访问,浏览,排序,过滤和操作某些寄存器。为了测试它,我使用位于我的PC中的PostgreSQL数据库,然后我完成了Java应用程序。一切都很好,所以我只是为我的DB租用托管服务,提供真正的服务。问题是我没有找到任何通过JDBC f.e提供直接数据库访问的托管公司。出于安全原因,他们不允许这样做。
有谁知道托管服务允许PostgreSQL +直接数据库访问? 如果没有,另一种方法是在php f.e.中创建一个WS,连接到DB,然后让我的Java应用程序使用该WS。但那是很多额外的工作(我有很多程序),我没有多少时间。
提前谢谢。答案 0 :(得分:1)
您可以随时获得一个VPS解决方案,您可以随意安装所需的任何内容,但是您希望使用这些服务。通常,您将找不到在Internet上公开其端口的PostgreSQL服务提供程序(或任何其他数据库),通常数据库应由App服务器访问。对于我公司的PostgreSQL托管,我们使用Resin Caucho的AWS实例作为Java应用服务器。
答案 1 :(得分:0)
您始终可以使用您选择的servlet容器和数据库站起来AWS实例。如果他们有适当配置的预定义实例(可能是tomcat和mysql之类的东西),我不会感到惊讶。
答案 2 :(得分:0)