0
我正在運行一個Scala-Play後端,我試圖讓光滑的2.1.0連接到我的Microsoft SQL Server數據庫。不過,我每次都加載「不能連接到數據庫」。 這是我的設置我跑光滑2.1.0油滑無法連接到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"
}
任何幫助或推動正確的方向將不勝感激。 JDBC連接url是100%不是問題,因爲iv'e測試了我的IDE中的JDBC字符串進行連接。
我認爲它是因爲我無法從slick-extensions獲得驅動程序。
編輯:有我的built.sbt以及解析器。
編輯更新:「[驅動程序[com.microsoft.sqlserver.jdbc.SQLServerDriver]無法實例]無法加載驅動程序」我想經過一些漂亮的Github上閱讀iv'e進步的新的問題是 更新後的代碼:
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