Где разместить редактируемую пользователем строку подключения к базе данных для веб-приложения Scala Lift? - PullRequest
2 голосов
/ 30 октября 2011

Мне нужно настроить мое веб-приложение Scala Lift для таких вещей, как строка подключения к базе данных.Где лучше всего разместить такие данные (я использую Jetty для хостинга) и как получить к ним доступ из кода приложения?

Ответы [ 2 ]

2 голосов
/ 30 октября 2011

Вам необходимо записать файл свойств в src/main/resources/props/ и затем получить доступ к данным, используя, например, Props.get("db.url").

0 голосов
/ 30 октября 2011

Вы можете настроить Источник данных в Jetty и подключиться к нему следующим образом:

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

, где name - это имя JNDI-имени источника данных, например, "Java: JDBC / MyDB"

.

Я не знаю, как бы вы связали это с Lift, так как я не использовал Lift.

...