`
sun201200204
  • 浏览: 299386 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

初试Grails和Oracle的配置

    博客分类:
  • j2ee
阅读更多
在听说过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
分享到:
评论

相关推荐

    ds_test.rar_ds test_grails_oracle

    此外,压缩包中的"ds_test"可能是指一个特定的Grails项目或测试集,它包含了实现多数据库访问的相关代码和配置文件。用户可能需要解压文件,然后在本地环境中运行Grails应用,以便查看和学习如何在Grails中实现多...

    Groovy和Grails配置方法

    通过上述步骤,我们已经完成了Groovy和Grails的基本安装和配置工作。Groovy和Grails的结合使用为开发者提供了一个高效且功能强大的开发平台,尤其是在Java平台上进行Web应用开发时更是如此。希望本教程能够帮助初学...

    grails项目配置

    本项目是一个关于Grails的演示示例,特别关注了数据模型的一对多和多对多关系的配置,以及对MySQL和SQL Server数据库的支持。 1. **一对多关系配置** 在Grails中,一对多关系是通过在模型类中定义`hasMany`属性来...

    Grails Oracle PostgreSQL

    10. **多数据源支持**:如果应用需要同时连接Oracle和PostgreSQL,Grails支持配置多个数据源,允许你根据需求切换或同时使用。 以上内容涵盖了Grails与Oracle或PostgreSQL数据库集成的主要方面,实际操作中还需要...

    grails 配置mongodb数据库

    在本文中,我们将深入探讨如何在Grails框架中配置MongoDB...通过这样的配置和实现,我们就能在Grails中搭建一个简单的用户登录系统,并利用MongoDB存储用户信息。这个系统能够自动生成相应的集合数据,方便快速开发。

    Grails3配置logback日志.pdf

    Grails3通过groovy语言的配置文件灵活地集成了logback的强大功能,使得开发者能够更加高效地控制和管理应用程序的日志输出。这种集成方式不仅让日志记录变得简单,还提供了强大的灵活性,对于开发和运维团队监控应用...

    Grails3配置单独的数据库properties.pdf

    本篇将详细介绍如何在Grails 3中配置单独的数据库properties,以便在开发过程中管理多个数据源,满足复杂的企业级需求。 首先,我们需要理解Grails中的数据源配置。默认情况下,Grails使用一个名为`dataSource`的主...

    SmartGwt / Grails 开发的配置图文

    1. **安装和配置Java环境**:首先确保系统已安装Java Development Kit(JDK),因为两者都依赖于Java运行环境。 2. **安装Grails**:访问Grails官网下载最新版本的Grails,解压并配置环境变量,使系统能够识别...

    eclipse下的开发Grails项目的环境配置与项目部署

    在Eclipse中开发Grails项目是一项技术性较强的工作,涉及到多个步骤和配置。Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java开发流程。以下将详细阐述如何在Eclipse环境下配置Grails项目并进行调试。 ...

    Grails Grails Grails

    1. **自动化配置和约定优于配置**:Grails 提供了许多默认配置,例如数据库连接、URL映射等,开发者只需按照约定编写代码即可,减少了配置工作。 2. **GORM(Grails Object Relational Mapping)**: GORM 是Grails...

    grails配置手册

    grials Install if you want to Install grails tools ,you can look at it .i would it can help you

    Eclipse下搭建Grails项目

    注意,尽管Eclipse对Grails的支持相比IntelliJ IDEA和NetBeans可能稍显不足,但通过Groovy Eclipse插件的配置,开发者依然能在Eclipse中高效地进行Grails开发。不断更新插件和学习最佳实践将有助于提升开发体验。

    grails3 CAS链接接数据库

    首先,我们需要理解Grails 3的基本结构和配置。Grails 3采用了Gradle作为构建工具,这意味着我们可以利用Gradle的灵活性来添加依赖。在项目初始化阶段,你需要确保已经安装了Grails CLI(Command Line Interface)和...

    Grails 和 jQuery开发实例

    在本文中,我们将深入探讨如何使用Groovy on Grails(简称Grails)和jQuery来构建一个功能丰富的Web日历应用程序。Grails是一个基于Java平台的全栈式框架,它简化了Web应用的开发过程,而jQuery则是一款强大的...

    grails中文入门简介

    Grails是一个基于Groovy语言的全栈框架,它遵循约定优于配置的原则,并且紧密集成Spring和Hibernate等流行的Java库,简化了开发流程。Grails在IT行业中尤其受到重视,因为它能够帮助开发者快速搭建并部署基于MVC模式...

    eclipse开发grails插件

    6. **使用eclipse运行grails项目.xlsx**:这个文件可能是项目配置或者步骤指南,包含了运行Grails项目的具体步骤和注意事项。打开查看,以便更好地理解项目的运行流程。 7. **GroovyEclipse.zip**:这个文件可能...

    grails login

    在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户权限的管理。本示例将详细解释如何在Grails中创建一个用户登录系统,特别是对于管理员用户的特定权限控制。 **1. 配置环境** 首先...

    grails快速开发web

    - **自动配置**:Grails 自动处理很多配置细节,如数据源、日志管理等,减少了配置文件的数量和复杂度。 - **集成 Hibernate**:Grails 内置对 Hibernate 的支持,简化了数据库操作。 - **脚手架支持**:提供了一套...

Global site tag (gtag.js) - Google Analytics