在何处为Scala Lift Web应用程序放置用户可编辑的数据库连接字符串?

时间:2011-10-30 15:59:03

标签: scala lift

我需要能够使用诸如数据库连接字符串之类的东西来配置我的Scala Lift Web应用程序。我应该在哪里最好地放置这样的数据(我使用Jetty进行托管)以及如何从应用程序代码访问它?

2 个答案:

答案 0 :(得分:2)

您需要在src/main/resources/props/中撰写properties file,然后可以使用Props.get("db.url")来访问数据。

答案 1 :(得分:0)

您可以设置Data Source in Jetty并按照以下方式连接到它:

val dataSource = (new InitialContext).lookup(name).asInstanceOf[DataSource]
val conn = dataSource.getConnection

其中name是数据源的名称JNDI名称,例如"的java:JDBC / MYDB"

我不知道你如何将它与Lift相关联,因为我还没有使用过Lift。