Где я могу указать адаптер для MySQL, который мне нужно использовать вместе с фреймворком Play 1.2?

Я знаю, как настроить базу данных MySQL в Play 2.0, указав это в application.conf:

db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/test"
db.default.user="root" 
db.default.password="" 

и поместив это в val appDependencies = Seq («mysql» % «mysql-connector-java» % «5.1.18»)

in Build.scala file.    

Но как мне добиться того же в рамках Play 1.2?


person Raul    schedule 18.04.2012    source источник


Ответы (1)


Чтобы подключиться к локальной базе данных MySQL, поместите настройки в файл application.conf в следующем формате:

db=mysql:user:pwd@database_name

(Так что в вашем случае это будет db=mysql:root:@test)

Нет необходимости добавлять какие-либо зависимости — MySQL уже включен.

Более длинный формат конфигурации будет таким:

db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost/test
db.user=root
db.pass=

Дополнительную информацию см. в документации Play Framework.

person Tommi    schedule 19.04.2012
comment
Я использовал точно такие же конфигурации! Но, как ни странно, я пропустил import play.db.jpa.Model; в моем классе моделей - person Raul; 19.04.2012