【发布时间】:2017-03-03 02:38:28
【问题描述】:
我有一个用 PHP 编写的 api,用于支持我的 Android 应用程序的后端服务。我正在设置不同的环境——开发、登台、生产——每个都有自己的数据库。 API 对其各自的 MySQL 数据库执行查询,并且一切都在开发中运行良好。
我的问题是关于在每个环境中为 api 处理不同数据库连接的正确技术?有没有比在从开发部署到登台之前手动更改数据库更简单的方法来更改我的 php->mysql 连接使用的数据库?
我来自 Android 环境,所以马上想到的是 Gradle 的构建风格以及它如何允许根据您想要的特定构建变体使用不同的代码。
【问题讨论】: