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;
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;
相关文章推荐
- Grails连接mysql数据库
- Grails 3.0连接Mysql数据库
- Grails: 连接mysql数据库
- Spring Boot 连接MySql数据库
- 学习:C#连接MySQL数据库
- 【末世旅行之PHP】PHP用PDO连接MySQL数据库工具类-增删改查
- Centos7下无法远程连接mysql数据库的原因与解决
- Myeclipse连接MySQL数据库
- Linux系统Java连接Mysql数据库
- Django与MySQL数据库长连接问题
- eclipse中java连接mysql数据库
- Eclipse连接MySQL数据库(傻瓜篇)
- Linux下用C语言API连接MySQL数据库
- Hibernate连接mysql数据库
- 使用SSH连接mysql数据库
- java中连接MySQL数据库的几种方式
- JSP连接mysql数据库的jdbc-odbc桥和jdbc直连两种方式详解
- 数据流向篇--jdbc连接mysql数据库和一套增删改查
- 单独java 程序连接Mysql数据库。
- java(jdbc)连接mysql数据库语句