2014-10-27 40 views
0

我曾尝试使用微软的SQL驱动程序和sourceforge SQL驱动程序,只有sourceforge驱动程序正在工作。但它不会运行数据库进化脚本。玩! 2.2.3框架SQL Server 2008脚本将不会运行

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 =真到我的应用程序。 CONF和整个

unexpected exception: PersistenceException: Query threw 
    SQLException:Incorrect syntax near the keyword 'user'. 
    Bind values:[] Query was: select count(*) from user t0 

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

回答

0

Userreserved keyword所以你需要用括号括起来以便查询正确解析。

试试这个作为查询:select count(*) from [user] t0

+0

谢谢我试图重新命名用户模型,以用户1,然后我想它重命名为UserAccounts,但我得到了同样的错误如上。我会再次尝试与您的建议。 – 2014-10-29 19:20:48