Slick无法连接到SQL Server数据库

时间:2017-07-18 04:56:44

标签: scala sbt slick

我正在运行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"
}

1 个答案:

答案 0 :(得分:2)

"com.microsoft.sqlserver" % "mssql-jdbc" % "6.2.1.jre8",

Added into my libraryDependencies in SBT fixed it.