Posted on 2007-12-05 17:09
puras 阅读(3836)
评论(0) 编辑 收藏 所属分类:
Grails
Grails自带的HSQLDB数据库,但是更习惯使用MySql.便把数据库改成MySql的.呵,很简单,只是改的过程中闹了点小笑话,都怪自己马虎啊.
1.先下载MySql的驱动, http://www.mysql.com/products/connector/j/
2.将MySql的Jar包放到项目的lib文件夹下
3.修改grails-app\conf文件夹下的DataSource.groovy文件的DataSource:
dataSource {
pooled = false
driverClassName = "com.mysql.jdbc.Driver" //将原来的HSQLDB的驱动名改成MySql的,一定要注册变量的大小写啊,我开始就是将driverClassName的大小写搞错了,结果找了半天错误,哈.
username = "puras" //MySql的用户名
password = "123456" //相应的密码
}
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:公司的项目一直用Oracle,结果今天想用MySql,连接字符串和驱动怎么写都不记得了...汗啊