我尝试过使用microsoft的SQL驱动程序和sourceforge SQL驱动程序,只有sourceforge驱动程序正在运行。但它不会运行数据库演变脚本。
db.default.url="jdbc:jtds:sqlserver://LSASCS23:1433/my_site;user=HRUser;password=ReSufdg2;"
db.default.driver=net.sourceforge.jtds.jdbc.Driver
db.default.user=HRUser
db.default.password="ReSufdg2"
BUILD.SBT -
val appDependencies = Seq("net.sourceforge.jtds" % "jtds" % "1.2")
当我创建我的数据源时,它表示连接成功,根据对此站点上的问题的评论的建议,我将applyEvolutions.default = true粘贴到我的应用程序中。 conf并遇到了
unexpected exception: PersistenceException: Query threw
SQLException:Incorrect syntax near the keyword 'user'.
Bind values:[] Query was: select count(*) from user t0
我不明白为什么我会遇到这个问题。否则它将不会运行数据库应用脚本,我也可以根据需要粘贴我的用户模型。
答案 0 :(得分:0)
User
是reserved keyword,因此您需要用括号括起来,以便查询正确解析。
尝试将此作为您的查询:select count(*) from [user] t0