您的位置:首页 > 数据库 > MySQL

grails连接mysql数据库

2013-08-06 10:30 218 查看
 1 mysql数据库的安装:mysql安装
2 创建新数据库:
create database racetrack_dev(数据库名) default character set utf8 collate utf8_unicode_ci;

grant all on racetrack_dev.* to grails@localhost identified by 'server';
把racetrack_dev 数据库中所有对象的所有权限(如创建表、删除表、更改表等)都赋予了一个名叫grails 的用户。这个用户只能从本机(localhost)登录——在数据库和Grails 不在一台机器上的时候,你可以把localhost 改为一个IP 地址或另一个主机名。该用户的密码是server。
      3 用你新创建的凭证重新登录MySQL运行-cmd
mysql --user=grails -p --database=racetrack_dev



      4 把MySQL 驱动器复制到grails-app/lib 目录



5 把grails-app/conf/DataSource.groovy 调整为你的新设置
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "grails"
password = "server"
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class =
'com.opensymphony.oscache.hibernate.OSCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
// one of 'create', 'create-drop','update'
dbCreate = "create-drop"
// NOTE: the JDBC connection string should be
// all on the same line.
url = "jdbc:mysql://localhost:3306/racetrack_dev?
autoreconnect=true"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/racetrack_dev?
autoreconnect=true"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/racetrack_dev?
autoreconnect=true"
}
}
}

6 查看数据库中的表:

Mysql> show tables;



查看数据表详情:

mysql> desc registration;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL