grails连接mysql数据库

 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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值