`
gobgps
  • 浏览: 9805 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
最近访客 更多访客>>
社区版块
存档分类
最新评论

groovy sql

阅读更多
import groovy.sql.Sql;
class xoxo {
def dataSource
... ...
// 应用老库
def uuu = {
... ...
 def sql = new Sql(dataSource)
 sql.firstRow("select * from xxx")
 sql.rows("select * from xxx")
 sql.eachRow("select * from xxx"){ row ->
     println row.ooo
 }
 sql.execute("insert into xxx(aaa, bbb) values ('o1', 'o2'")
 sql.execute("insert into xxx (aaa,bbb) values (? , ?)",['o1', 'o2']); 
 sql.execute("update xxx set aaa = 'o1' where bbb = ?",['o2']);
... ...
}
... ...
}



// 新连数据库
def sql = Sql.newInstance(
  地址,
  用户名,
  密码,
  驱动
)
分享到:
评论

相关推荐

    便捷轻巧的Groovy数据库操作

    在Groovy中,`groovy.sql`包提供了方便的API来执行对数据库的CRUD(创建、读取、更新、删除)操作。本文将深入探讨如何使用Groovy进行数据库交互,以H2内存数据库为例。 首先,我们需要配置数据库连接。在Groovy中...

    groovy脚本实现对数据库的增删改查

    import groovy.sql.Sql def url = 'jdbc:mysql://localhost:3306/mydatabase' def username = 'myuser' def password = 'mypassword' def sql = Sql.newInstance(url, username, password, '...

    [Groovy入门]第八讲.将玩具信息写到MySQL

    首先,Groovy提供了对JDBC(Java Database Connectivity)的无缝支持,这意味着我们可以使用Groovy来编写SQL语句,连接和操作MySQL数据库。在Groovy中,我们可以通过以下步骤建立数据库连接: 1. 导入所需的JDBC...

    JUN SpringBoot API Service 是一个基于SpringBoot+Groovy+SQL动态生成API

    JUN SpringBoot API Service 是一个基于SpringBoot+Groovy+SQL动态生成API并动态发布,且发布后可动态执行groovy脚本及SQL脚本的API服务项目。提供在线执行动态程序脚热加载本及动态生成API并执行的功能。支持动态...

    Groovy学习笔记

    - **GroovySQL**: 提供了更简便的方式与SQL数据库交互。 - **GroovyBean**: 提供了与Bean相关的简洁语法。 - **Groovy模板引擎**:集成了GPath和字节码编译功能。 - **Ant脚本化**: 可以使用Groovy编写Ant构建脚本。...

    groovy用户指南--中文版

    - 异常处理和资源关闭变得更简单,具体应用如`GroovySQL`中的示例。 **闭包与匿名内类的区别:** - 闭包支持真正的状态传递,能够在外部访问和修改局部变量。 - 闭包中创建的变量对外部可见,允许更灵活的数据交互...

    google-api-services-freebase-v1sandbox-rev46-1.17.0-rc.zip

    描述 "groovy-sql-stream-extension.zip" 涉及到 Groovy 语言的一个扩展库,这个扩展是针对 Groovy 2 及更高版本设计的,主要目的是增强 Groovy SQL 集合操作。Groovy 是一种基于 JVM 的动态编程语言,它的语法简洁...

    Groovy+Tapestry5+Spring2.5+Hibernate3.2实现CRUD

    Hibernate是一个流行的Java ORM(Object-Relational Mapping)框架,它允许开发者通过对象来操作数据库,而不是直接写SQL语句。Hibernate 3.2版本在那时已经相当成熟,支持JPA(Java Persistence API)。在本项目中...

    groovy+in+action

    - **数据库编程**:Groovy提供了与数据库交互的强大工具,包括SQL查询、ORM框架集成等。 - **XML处理**:Groovy内置了强大的XML处理功能,支持XPath查询、DOM操作等。 - **单元测试**:Groovy支持多种单元测试...

    groovy_demo

    - **内置DSLs**:Groovy内建了用于构建XML和SQL的DSL,使得处理这些任务更直观。 - **自定义DSL**:Groovy的简洁语法和元编程能力使得构建自己的DSL变得容易,常用于配置和构建工具,如Gradle。 6. **集合操作**...

    groovy 1.7官方教程

    - **数据库交互**:利用Groovy的SQL构建器简化数据库操作。 - **脚本编写**:编写Shell脚本、自动化测试脚本等。 #### 七、Groovy与其他技术栈的整合 - **与Spring框架的整合**:Groovy可以作为Spring框架的一个...

    Groovy.in.Action.2nd.Edition.pdf

    6. Groovy的使用场景:书中详细介绍了Groovy在多个领域的应用,包括并行和函数式编程、对象迭代方法、集合和映射增强、多线程和进程控制、文件和I/O流处理、数据库操作(SQL和NoSQL)等。 7. Web开发、测试、GUI...

    Groovy入门经典 中英文版本

    例如,你可以创建一个用于数据库查询的DSL,使得SQL操作更加直观。 在阅读“Groovy入门经典”的英文版时,不仅可以提升你的Groovy技术,还可以提高英语阅读能力,这对于那些希望在国际化的开发环境中工作的程序员来...

    Groovy用户指南

    import groovy.sql.Sql def sql = Sql.newInstance("jdbc:mysql://localhost/test", "user", "password", "com.mysql.jdbc.Driver") def rows = sql.rows("SELECT * FROM users WHERE name = ?", ["Alice"]) ...

Global site tag (gtag.js) - Google Analytics