2011-05-05 109 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