`
wufei1310
  • 浏览: 22794 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

grails 直接使用sql

 
阅读更多

package test.sql

 

import groovy.sql.Sql

 

class SQLTestService {

 

def dataSource

 

    def sqlRun() {

def db = new Sql(dataSource)

db.eachRow('select * from house'){ 

println it 

}

    }

}

分享到:
评论

相关推荐

    grails-2.4.4.zip

    GORM 提供了对数据库的操作接口,使得开发者可以通过面向对象的方式操作数据,减少了与SQL的直接交互,支持关系型数据库如MySQL、PostgreSQL等。 5. **Grails插件系统** Grails 的强大之处在于其丰富的插件库,如...

    学习grails框架时候自己写的例子

    在这个例子中,你可能学会了如何在Grails中使用`groovy.sql.Sql`类或者HQL(Hibernate Query Language)进行定制化查询。 3. **分页功能**:在Web应用中,数据分页是很常见的需求。Grails提供了方便的分页API,可以...

    the definitive guide to grails 2

    通过GORM(Grails Object Relational Mapping),Grails提供了自动的ORM支持,使得开发者无需编写复杂的SQL语句即可实现数据的持久化操作。 #### Controllers(控制器) 控制器(Controllers)负责处理来自用户的...

    Grails1.1中文文档.rar

    2. **GORM(Grails Object-Relational Mapping)**:这是Grails内置的数据持久化框架,允许开发者使用领域模型对象直接操作数据库,无需编写SQL语句。GORM支持关系型数据库,如MySQL、PostgreSQL,同时也支持NoSQL...

    Grails案例

    - CRUD操作:Grails自动生成了保存和创建新记录的方法,如`save()`,开发者无需编写复杂的SQL语句。 3. **读取数据(Read)** - 查询:GORM提供了丰富的查询API,如`findAll()`, `findOne()`, `findById()`, `...

    grails 文档

    GORM 是Grails的持久化层,它提供了ORM功能,使得Groovy类可以直接映射到数据库表。GORM支持Hibernate和ActiveRecord风格的API,可以方便地进行CRUD操作。 5. **Grails 插件系统** Grails 的强大之处在于其插件...

    grails脚手架2次优化

    3. **调整模板逻辑**:在Grails中,模板文件使用Groovy模板语言编写,允许直接嵌入Groovy代码。如果你发现某些模板逻辑过于简单,可以通过扩展模板逻辑来实现更复杂的功能。 三、扩展和重构Domain Class 1. **添加...

    grails项目配置

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

    Groovy轻松入门—Grails实战基础篇

    4. **GSP(Groovy Server Pages)**:Grails的视图层技术,结合了HTML和Groovy,允许开发者在页面上直接编写逻辑,增强了模板引擎的功能。GSP标签库是另一大特色,可以方便地创建自定义标签,提高代码复用。 5. **...

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

    // 使用ds执行SQL查询 } ``` 5. **动态切换数据源**:在某些场景下,你可能需要在运行时动态切换数据源。这可以通过`TransactionProxyFactoryBean`或Spring的`AOP`实现,但通常需要更深入的Spring知识。 理解并...

    Grails基础教程

    - **直接使用HQL**:讲解了如何直接使用Hibernate查询语言(HQL)来进行复杂的查询。 **6.4 引导引用数据** - **引用数据**:介绍了如何在Grails应用中处理引用数据,即领域类之间的引用关系。 #### 七、控制应用流...

    grails框架数据查询

    Grails的动态查询是最为便捷的查询方式,它直接在领域类上调用方法。例如,找到所有名为'admin'的用户: ```groovy def users = User.findByUsername('admin') ``` ### 3. 关联查询 在Grails中,我们可以轻松处理...

    Grails探索之访问存储过程及其事务控制

    在Grails框架中,虽然GORM(Groovy on Rails ORM)提供了一种简单直观的方式来操作数据库,但在某些场景下,直接使用存储过程可以更好地发挥数据库的性能优势。例如,在执行复杂的查询或者业务逻辑时,存储过程往往...

    一步一步学grails(4)

    在Grails应用中,可以通过领域对象的集合属性方便地进行增删改查操作,无需直接操作SQL。 在实现M:M关系时,由于其复杂性,通常会创建一个额外的关联表来存储两个实体的连接信息。这个关联表有自己的领域类,如`...

    grails-1.3.7

    GORM支持Hibernate和ActiveRecord风格的ORM,使得开发者可以通过领域类直接操作数据库,无需编写SQL语句。 4. **Scaffolding**:Grails的自动脚手架功能可以根据领域模型快速生成基本的CRUD(创建、读取、更新、...

    Grails GORM查询.pdf

    Criteria查询是一种类型安全的查询方式,可以避免SQL注入的风险,而且在需要处理复杂查询时,使用HQL则可以提供更为直接和高效的SQL性能。 在实际应用中,GORM通过其提供的各种查询方法和操作符,使得数据查询变得...

    grails-training:Grails 2.4.2 版培训材料

    通过定义领域类,开发者可以直接操作数据库,无需编写SQL语句。GORM支持ActiveRecord模式,允许直接在领域类中定义数据库映射。 4. **Controllers和URL映射**:Controllers是处理HTTP请求的地方,它们响应用户请求...

    grails-flyway:Flyway对Grails的支持

    1. **无缝集成**:该插件直接与Grails 3框架集成,无需额外配置,简化了开发流程。 2. **自动配置**:插件会自动检测Grails应用的数据库配置,并相应地设置Flyway的连接参数。 3. **迁移脚本组织**:默认情况下,...

    Grails Application Generator-开源

    通过GORM,领域类可以直接与数据库交互,无需编写SQL语句。例如,一个名为`User`的领域类可以自动与名为`users`的数据库表建立关联。 **Java GUI界面** Grag 提供了一个Java图形用户界面(GUI),使开发者能够直观...

    coding-interview-grails

    概述: 按照下面的题目要求完成编码,然后,将做好的项目提交到github(如何提交?...不得使用原生SQL,必须确保在不同数据库间的兼容性 不能改动测试代码,如果需要domain,自己新建一个,然后自己

Global site tag (gtag.js) - Google Analytics