Tôi đang cố gắng để có được SQLite làm việc với playframework nhưng cho đến nay không có may mắn.Playframework 2 SQLite
Tôi đã tải xuống sqlitejdbc-v056.jar và đặt nó vào thư mục lib.
sau đó tôi đã thay đổi application.conf:
db.driver=org.sqlite.JDBC
db.url="jdbc:sqlite:/db/geolookup.sqlite"
db.default.user=sa
db.default.password=sa
Tôi tạo ra một thư mục db và thả db sql của tôi vào nó.
Bây giờ tôi bắt đầu chơi với chơi chạy
Tất cả mọi thứ dường như biên dịch ok, nhưng khi tôi gọi là url: http://127.0.0.1:9000
tôi nhận được lỗi sau:
driver.url có kiểu STRING thay hơn OBJECT với dòng sau được đánh dấu cao:
db.driver=org.sqlite.JDBC
Tôi đang thiếu gì?
Bạn đã thử với 'db.driver =" org.sqlite.JDBC "'? –
Là một lưu ý phụ, bạn không nên sao chép trực tiếp một cái bình trong thư mục lib mà thêm thư viện làm phụ thuộc. Để làm như vậy, hãy chỉnh sửa 'Application.build' và thêm mục sau vào danh sách 'appDependencies': ' "org.xerial"% "sqlite-jdbc"% "3.7.2" ' (thay thế phiên bản với phiên bản bạn muốn sử dụng) Bạn có thể thực hiện việc này cho mọi phụ thuộc bạn cần, chuỗi đầu tiên là nhómId, chuỗi thứ hai là artifactId và phiên bản cuối cùng của phiên bản. Khi khởi động lại máy chủ tiếp theo, hãy phát! sẽ giải quyết và tải xuống phụ thuộc cho bạn. – christopheml