2011-05-05 112 views
1

我想了解如何设置Grails以使用SQL Server Express。我知道我必须更改数据源,但我不确定要做什么,并且无法在网络上找到更新的信息。Grails Sql Server Express

由于提前, JM

回答

4

您需要grails-app/conf/DataSource.groovy

dataSource { 

    // Change the values of these properties to the username, password and hostname 
    // for your SQL Server database 
    username = "sa" 
    password = "" 
    url = "jdbc:sqlserver://localhost:1433;databaseName=your_database_name_here" 

    driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" 
    dialect = "org.hibernate.dialect.SQLServerDialect" 
} 

更改数据源设置你需要确保在SQL Server JDBC驱动程序是在classpath通过复制它到了grails应用的lib目录,或者将它配置为运行时依赖的BuildConfig.groovy

+0

好的,谢谢,我会尽力的。环境怎么样? – John 2011-05-05 13:04:18

+0

ps:我发现这个教程:http://padcom13.blogspot.com/2011/01/setting-up-sql-server-2008-express-to.html。这是吗? – John 2011-05-05 13:05:32

+0

你的意思是你想为不同的环境指定不同的数据库设置吗?如果是这样,把它作为一个单独的问题发布,我会回答它 – 2011-05-05 13:33:08