rah*_*hul 6 scala playframework playframework-2.0
要访问数据库,必须在conf文件中指定数据库详细信息.
如果数据库已启动,一切正常.
如果数据库关闭,Play会抛出一个我无法控制的异常.
我想有条件地连接到数据库.让我们说如果在某处设置了标志,我只想连接到数据库.是否有更多手动方式连接到Play中的数据库?
更新:我想我还不是很清楚.
如果数据库关闭并从其他备用源获取数据,我希望应用程序不会失败.我怎样才能在PLAY中完成这个任务?
我假设您想在没有数据库的情况下启动您的应用程序进行开发?您可以在启动时传递替代配置文件,例如在内存数据库中配置:
start -Dconfig.resource=development.conf
Run Code Online (Sandbox Code Playgroud)
编辑:
您可以在应用程序配置中配置多个数据库,并使用 DB.getConnection[A](name: String)(f: Connection => A) 获取它们DB.getDataSource(name: String)或与其建立连接DB.getConnection(name: String),甚至运行事务
请参阅:http ://www.playframework.org/documentation/api/2.0/scala/index.html#play.api.db.DB $
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |