Я пытаюсь заставить SQLite работать с playframework, но пока не повезло.Playframework 2 SQLite
Я загрузил sqlitejdbc-v056.jar и поместил его в папку lib.
Затем я изменил application.conf:
db.driver=org.sqlite.JDBC
db.url="jdbc:sqlite:/db/geolookup.sqlite"
db.default.user=sa
db.default.password=sa
Я создал БД папку и падение моего БД SQLite в него.
Теперь я начинаю играть с игры бежать
Все, кажется, компилировать нормально, но когда я называю URL: http://127.0.0.1:9000
Я получаю следующее сообщение об ошибке:
driver.url имеет тип STRING, а чем ОБЪЕКТ со следующей строкой highlited:
db.driver=org.sqlite.JDBC
Что мне не хватает?
Вы пытались использовать 'db.driver =" org.sqlite.JDBC "'? –
В качестве примечания, вы не должны напрямую копировать банку в папке lib, но добавьте библиотеку в качестве зависимости. Для этого отредактируйте файл 'Application.build' и добавьте следующую запись в' appDependencies' списка: ' "org.xerial" % "SQLite-JDBC" % "3.7.2"' (заменит версию с той, которую вы хотите использовать) Вы можете сделать это для каждой зависимости, в которой вы нуждаетесь, первая строка - это идентификатор groupId, второй - файл artifactId и последний. На следующем перезапуске сервера Play! будет разрешать и загружать зависимость для вас. – christopheml