在听说过Grails很久后,终于开始了自己的Grails之旅,下午弄了一下午的配置,碰到了很多的问题,终于把碰到的问题都搞定了
首先安装好Grails,还有Oracle,这里就不用多说了
Grails 1.0.2
Oracle 9i
JDK 1.5
Groovy 1.5.4
要使用Oracle数据库,则先把classes12.jar放在/grails/lib/目录下,修改配置文件/grails-app/conf/DataSource.groovy
dataSource {
pooled = false
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "dev"
password = "dev"
dialect = org.hibernate.dialect.Oracle9Dialect
//logSql = true
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
cache.provider_class='org.hibernate.cache.EhCacheProvider'
}
注意加上方言:dialect = org.hibernate.dialect.Oracle9Dialect
如果要查看后如的SQL输出,则可以加上logSql = true
development {
dataSource {
dbCreate = "create-drop" // one of 'create', 'create-drop','update'
url = "jdbc:oracle:thin:@localhost:1521:CS"
}
}
注意url最后的那个CS是我本机安装的数据库的SID,开始我写成ORC怎么都连不上,改了之后就OK,在连接好数据库后,就可以把主要的力量放在程序上面了,数据库这部分可以不用操心了,真是帅呀,以前一边要设计数据库,还要修改程序,现在省事多了
grails:\>create-domain-class student
grails:\>create-controller student
修改域/grails-app/domain/Student.groovy为:
class Student {
String name
String password
static constraints = {
name(blank:false)
}
}
定义了两个属性,并且name不允许为空
修改控制器/grails-app/controllers/StudentController.groovy为:
class StudentController {
def scaffold = Student
}
修改好了之后,启动服务
grails:\>run-app
OK,能过,太帅气了,省去了很多工作,就写了这么点代码,CRUD操作全都有了,真是个好东东,看来我得多多的学呀
争取:好好学习,天天上网
补充一点:因为本机的端口冲突,我把Grails的端口改了,修改文件%GRAILS_HOME%\grails\scripts\Init.groovy 大概是第(42)行
serverPort = System.getProperty('server.port') ? System.getProperty('server.port').toInteger() : 8000
此处我把服务端口改为8000
分享到:
相关推荐
详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发
Groovy和Grails配置方法 教你从0入手,一步一步深入安装和测试,包含环境和语言的下载地址
grails 多数据库源访问,分别访问mysql数据库和oracle 数据库
Grails3配置logback日志.pdf
grails演示项目,配置了一对多,多对对模型配置,配置了Mysql,Sqlserver数据库
grails 配置mongodb数据库,并实现了用户登录的系统,只要将grails的环境配置好,安装上mongodb,再建立一个数据库ggtest,然后运行即可自动生成相应的集合数据。
Grails3配置单独的数据库properties.pdf
Grails Grails Grails Grails Grails
grials Install if you want to Install grails tools ,you can look at it .i would it can help you
使用 Grails 和 jQuery 快速开发一个 Web Calendar 程序。
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
这是一个在Eclipse下导入Grails项目,并对环境和报错进行相应调试的文档
工具115 Proyecto para la MateriaTecnologíasOrientadas a Objetos,desarrollado en Grails + Oracle
eclipse插件grails(groovy)配置方法
NULL 博文链接:https://lishouxinghome.iteye.com/blog/990601
Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题。Grails包含了如下内容: 由 Hibernate 构成的易于使用的 Object Relational Mapping (ORM)层 称为 Groovy Server Pages (GSP) 的...
Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with grails chinese Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with ...
1. 简介 2. 起步 2.1 下载并安装Grails 2.2 创建一个Grails应用 2.3 Hello World示例 2.4 使用IDE 2.5 规约配置 ...15. Grails和Hibernate 15.1 通过Hibernate注释进行映射 15.2 深入了解 16. 脚手架
Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。
4.1 简化的orm和grails对象关系映射(gorm) 4.2 gorm基础 4.3 设置属性可选 4.4 gorm中的关系 4.5 执行crud操作 4.5.1 创建书签 4.5.2 读取书签 4.5.3 更新书签 4.5.4 ...