Heroku应用程序可以访问远程数据库吗?

Heroku应用程序可以访问远程数据库吗?,heroku,Heroku,我想在Heroku中托管一个应用程序,但我不想使用Heroku数据库。我可以从Heroku应用程序连接到现有的远程数据库吗?您当前的数据库托管在哪里?简言之,答案可能是肯定的。Heroku使通过插件连接到Amazon RDS实例变得非常容易。这与许多其他数据库主机(如ClearDB或MongoLab)提供连接的方式相同。如果您共享当前远程数据库的位置,将更容易向您提供更多信息。您可以使用Heroku提供的任何数据库,只要可以从Heroku的平台访问 只需在应用程序中设置并使用适当的env var

我想在Heroku中托管一个应用程序,但我不想使用Heroku数据库。我可以从Heroku应用程序连接到现有的远程数据库吗?

您当前的数据库托管在哪里?简言之,答案可能是肯定的。Heroku使通过插件连接到Amazon RDS实例变得非常容易。这与许多其他数据库主机(如ClearDB或MongoLab)提供连接的方式相同。如果您共享当前远程数据库的位置,将更容易向您提供更多信息。

您可以使用Heroku提供的任何数据库,只要可以从Heroku的平台访问


只需在应用程序中设置并使用适当的env var以及db的地址和凭据,它就可以正常工作。

远程数据库是一个SQLServer数据库,它不是托管在云中,而是托管在一个私有服务器上。好吧,那么您的解决方案可能不会涉及heroku插件,但是正如GregB所述,您应该可以像使用db地址和正确的凭据一样进行连接。请注意,heroku的附加组件对连接没有任何特殊作用。他们所做的只是为您设置环境变量(如果您要求,还可以创建一个实例)。连接仍然是一样的。