我正在运行Scala-Play后端,并且我试图获得灵活的2.1.0以连接到我的microsoft sql server数据库。但是,我经常得到"无法连接到数据库"每次我加载。 这些是我的设置,我正在运行光滑的2.1.0
slick-extensions 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%不是问题,因为我在我的IDE中测试了JDBC字符串以进行连接。
我认为是因为我无法从光滑扩展中获得驱动程序。
编辑:在我的built.sbt中也有解析器。
编辑更新:我认为经过一些Github光滑的阅读后,新问题是"无法加载驱动程序[Driver [com.microsoft.sqlserver.jdbc.SQLServerDriver]无法实例化。]&# 34; 更新的代码:
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"
}
答案 0 :(得分:2)
"com.microsoft.sqlserver" % "mssql-jdbc" % "6.2.1.jre8",
Added into my libraryDependencies in SBT fixed it.