私はScala-Playバックエンドを実行していますが、私はMicrosoft SQL Serverデータベースに接続するためにslick 2.1.0を取得しようとしています。しかし、私は絶えず "データベースに接続できません"となってきています。 これらは私がツルツル2.1.0SlickがSQL Serverデータベースに接続できません
スリックエクステンション2.1.0を実行している私の設定ですが、私に私のIDE
libraryDependencies ++= Seq(
cache, ws, filters, jdbc, evolutions,
"com.typesafe.slick" %% "slick-extensions" % "2.1.0",
"com.typesafe.slick" %% "slick" % "2.1.0"
)
マイApplication.confで「未知のアーティファクト」を与えます。
db.default {
driver = "com.typesafe.slick.driver.ms.SQLServerDriver"
url = """jdbc:sqlserver://SKYNET\DEV:40000"""
username = "XXX"
password = "XXXXXXXX"
}
適切な方向へのヘルプやプッシュは大歓迎です。私のIDEでJDBC文字列をテストして接続するため、JDBC接続URLは100%問題ではありません。
私はslick-extensionsからドライバを手に入れることができないと思います。
EDIT:リゾルバを私のbuilt.sbtにも持ちます。
EDITのUPDATE:iv'eを読んで、いくつかのGithubスリックは、新たな問題がある進行した後、私は思う 更新されたコード「ドライバをロードできません[ドライバが[com.microsoft.sqlserver.jdbc.SQLServerDriver]インスタンス化することはできません。]」:
SBTで私libraryDependenciesに追加しましたdb.default {
slickdriver = "com.typesafe.slick.driver.ms.SQLServerDriver"
driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
url = "jdbc:sqlserver://SKYNET\\DEV:40000"
username = "XXXXX"
password = "XXXXXXXXXXXXXXXXXXXX"
}
Typesafeリゾルバを追加しましたか? http://slick.lightbend.com/doc/2.1.0/extensions.html – danielnixon
はいiv'eは解決策を得ました。申し訳ありませんがスニペットに追加してください。 –
三重引用符は問題ですか?タイプセーフな設定ファイルがそれをサポートしているとは思いません。また、バックスラッシュをエスケープする必要があります。 URLを '' jdbc:sqlserver:// SKYNET \\ DEV:40000 "'に更新してみてください。 – jkinkead