玩! 2.2.3框架SQL Server 2008脚本不会运行

时间:2014-10-27 17:11:56

标签: sql-server database sql-server-2008 playframework-2.0

我尝试过使用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

我不明白为什么我会遇到这个问题。否则它将不会运行数据库应用脚本,我也可以根据需要粘贴我的用户模型。

1 个答案:

答案 0 :(得分:0)

Userreserved keyword,因此您需要用括号括起来,以便查询正确解析。

尝试将此作为您的查询:select count(*) from [user] t0