请帮我解决将grails连接到SQLserver2008的步骤。
我一直在尝试设置grails app-config.properties和DataSource.groovy文件。
文件1:app-config.properties
dataSource.dialect =org.hibernate.dialect.SQLServerDialect
dataSource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
dataSource.url=jdbc:sqlserver:thin:@xxx.xxx.x.:1433;databaseName=xxxx
dataSource.username=sa
dataSource.password=P@ssw0rd1x
文件2:Config.groovy
activiti {
processEngineName = "activiti-engine-default"
databaseType = "sql"
databaseSchemaUpdate = true
deploymentName = appName
答案 0 :(得分:0)
不确定它是否适用于mssql-2008,但是对于我与mssql 2012的应用程序连接,我使用了以下更改将其与数据库连接:
步骤1:在datasource.groovy上将数据源更改为:
dataSource {
pooled = true
driverClassName = "net.sourceforge.jtds.jdbc.Driver"
url = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=<Db-Name>"
username = "sa"
password = "root"
dbCreate = "update" // one of 'create', 'create-drop','update'
logSql = true
}
第二步。然后我在lib文件夹中放置了jtds-1.2.5.jar和jtidy-r938.jar文件。
而且我认为它应该与mssql db连接,对我来说它与sql server 2012一起使用,希望它也适用于2008。
我认为不需要在其他地方做任何其他改变。 :)