私はTimothy PerrettのLift In Actionをやっていますが、この本はDB接続で少し混乱しています。Scala Lift postgresqlのデータベース接続
紛らわしい部分、JNDIです。私はJavaのバックグラウンドを持っていないので、ちょっと混乱していて、プロファイルも混乱しています。それは設定ファイルやiniファイルと少し似ていますが、私は理解していないことがまだたくさんあります。
私は別のチュートリアル見つけました:データベース接続
これは少し異なっているの設定8.1.2 @ http://exploring.liftweb.net/master/index-8.html を。私はPHPのバックグラウンドから来ています。
違いは何ですか?そして、2つの異なる方法の間に利点はありますか?また、2番目の方法は、接続が確立されていないかどうかをチェックしません。どのようにチェックするのですか?またはフェールオーバーのベストプラクティスを示すために提供できるコードの断片がありますか?
oh!ロードシャークパターンは、1つのdb接続だけが使用権を持つことを確認するために使用されますか?
ありがとうございます。
編集: DBVendorオブジェクトのnewConnection上のデータベースオブジェクトには、接続の確認が確立されているかどうかが考えられます。私は正しいですか?