我正在做Timory Perrett的Lift In Action,这本书对db连接有点困惑。scala lift postgresql的数据库连接
混乱的部分,是JNDI。我没有java背景,所以有点混乱,prop文件也很混乱。这有点类似配置文件或ini文件,但仍然有很多事情我不明白。
我找到了另一个教程: http://exploring.liftweb.net/master/index-8.html @ 8.1.2设置数据库连接
这是一个有点不同。我对PHP来说更熟悉PHP背景。
那有什么区别?两种不同的方法有什么优点吗?第二种方法也不检查连接是否建立,我该如何检查?或者是否有任何代码片段可以提供给我看看故障切换的最佳做法?
哦!负载鲨鱼模式用于确保只有一个数据库连接是正确的?
谢谢你的时间。
编辑: 我相信检查连接是否建立在数据库对象已经在DBVendor对象的newConnection上。我对么?