Posted on 2007-12-05 17:09
puras 閱讀(3845)
評論(0) 編輯 收藏 所屬分類:
Grails
Grails自帶的HSQLDB數(shù)據(jù)庫,但是更習(xí)慣使用MySql.便把數(shù)據(jù)庫改成MySql的.呵,很簡單,只是改的過程中鬧了點(diǎn)小笑話,都怪自己馬虎啊.
1.先下載MySql的驅(qū)動, http://www.mysql.com/products/connector/j/
2.將MySql的Jar包放到項(xiàng)目的lib文件夾下
3.修改grails-app\conf文件夾下的DataSource.groovy文件的DataSource:
dataSource {
pooled = false
driverClassName = "com.mysql.jdbc.Driver" //將原來的HSQLDB的驅(qū)動名改成MySql的,一定要注冊變量的大小寫啊,我開始就是將driverClassName的大小寫搞錯了,結(jié)果找了半天錯誤,哈.
username = "puras" //MySql的用戶名
password = "123456" //相應(yīng)的密碼
}
4.修改DataSource.groovy文件:
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:mysql://localhost/ibmhp?useUnicode=true&characterEncoding=UTF8 " //將URL改成MySql的,與Java的一樣
}
}
5.成功啦~~~~
PS:公司的項(xiàng)目一直用Oracle,結(jié)果今天想用MySql,連接字符串和驅(qū)動怎么寫都不記得了...汗啊