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