`
leon1509
  • 浏览: 536720 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Groovy连接数据并打印数据(2),超简单!

阅读更多
import groovy.sql.Sql
def sql = Sql.newInstance("jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.41)(PORT = 1521)))(CONNECT_DATA =(SID = syntong)))","auto","auto_123","oracle.jdbc.driver.OracleDriver")
def roles = sql.dataSet('role')

def subRoles = roles.findAll{ it.id == 21 }
subRoles.each {
println "Name is ${it.name}"
}


运行方法:使用EditPlus,设置方法如下:


显示结果:

---------- 运行GroovyScript ----------
Name is 领导

输出完毕 (耗时 9 秒) - 正常终止
分享到:
评论

相关推荐

    一些groovy的实例代码--免费下载

    - 使用`join()`方法将列表元素连接成字符串,便于打印。 3. **列表大小调整** - 列表长度可变,直接赋值即可改变其大小。 4. **列表元素遍历** - 利用`each`循环或`forEach`方法对列表中的每个元素进行操作。 ...

    便捷轻巧的Groovy数据库操作

    // 查询并打印所有数据 println('Insert After:'); sql.eachRow('SELECT id, name, url FROM account') { row -> printf('|%d|%s|%s|\n', row.id, row.name, row.url); } ``` `each`和`eachRow`方法分别用于遍历...

    java+ireport报表开发实例

    Java+iReport报表开发实例是Java应用中常见的数据可视化方式,尤其在企业级应用中,报表系统扮演着至关重要的角色,用于展示、分析和打印数据。本文将深入探讨如何使用Java结合iReport工具来创建和展示复杂的报表。 ...

    Spring Boot如何使用HikariCP连接池详解

    Spring Boot 2.x版本默认采用HikariCP作为其数据连接池,因为HikariCP以其高效和高性能著称。HikariCP通过使用Javassist库进行字节码操作,提高了性能,并使用了如FastList和ConcurrentBag等特殊集合类,以优化并发...

    Android版本之Google云打印源代码demo

    在Android平台上,Google云打印(Google Cloud Print)是一项服务,允许用户通过互联网连接将文档、照片和其他内容打印到兼容的打印机。这个“Android版本之Google云打印源代码demo”提供了集成这一功能到Android...

    斑马打印机安卓API-jar包 Zebra 打印机Wifi无线打印方案和Android实现

    一旦设备连接成功,就可以通过SDK中的`sendCommand()`或`sendFile()`方法发送打印数据,如ZPL(Zebra Programming Language)或EPL(Eltron Programming Language)代码,以完成标签、收据或其他打印任务。...

    Android连接网络打印机(餐饮、超市小票机)

    在Android平台上实现网络打印机的连接,特别是在餐饮场景中用于打印小票,是一项常见的需求。本文将深入探讨如何在Android Studio项目中集成这一功能,让你的麻辣烫店点餐APP能够无缝连接到网络打印机。 首先,我们...

    android串口操作Demo

    此外,为了方便用户操作,通常会提供一个UI界面,如EditText用于输入数据,TextView显示接收的数据,以及按钮控制连接和发送数据。 这个"android串口操作Demo"中的`serial_test`文件可能是测试用例或示例代码,它...

    最新MySQL连接jar包

    查询结果被封装在ResultSet对象中,我们遍历这个结果集并打印出数据。最后,确保所有的资源都被正确关闭,防止内存泄漏。 在实际应用中,我们还可能涉及更复杂的操作,如事务处理、预编译的PreparedStatement、连接...

    iReport报表使用

    2. 脚本:使用JavaScript或Groovy编写脚本,实现动态计算和逻辑处理。 3. 自定义函数和组件:通过JasperReports库的扩展机制,添加自定义函数或组件。 总的来说,iReport提供了一个强大的报表设计平台,通过熟练...

    iReport学习文件

    2. 脚本:利用内置的Groovy脚本引擎,实现更复杂的业务逻辑。 3. 事件处理:定义预处理和后处理事件,例如在数据加载前进行数据清洗。 九、实战练习 通过实际项目练习,将理论知识转化为实际技能。可以从简单的表格...

    iReport(java报表开发工具使用教程)

    2. 添加数据源:通过“数据库连接”向导,连接到你的数据库并选择需要的数据表或SQL查询。 3. 插入字段:在设计面板中,从字段面板拖动数据字段到报表单元格,它们将根据数据类型自动格式化。 4. 设计样式:使用样式...

    JasperReports 3.0.1_quick_reference

    JasperReports支持多种数据源,包括Java集合、数据库连接(JDBC)、XML数据源、CSV文件等。数据源定义了报表的数据来源,可以动态地从各种数据提供者获取数据。 **4. 表达式与变量** 表达式是JasperReports的核心,...

    ireport&jsperreport学习资料

    1. **安装与配置**:学习如何下载并安装iReport,配置所需的JDK和JasperReports库,以及设置数据源连接。 2. **报表设计**:掌握报表的基本元素,如文本字段、表格、图像、图表等,以及它们的布局和样式设置。 3. ...

    java连接mongodb

    迭代结果并打印: ```java for (Document result : iterable) { System.out.println(result.toJson()); } ``` 更新和删除操作同样可以通过`updateMany()`和`deleteMany()`等方法完成。例如,更新所有年龄大于30岁...

    JSoup demo

    在"JSoupDemo"这个Eclipse工程中,可能包含了一个简单的示例,演示了如何使用JSoup连接到一个网页,提取特定信息,例如: ```java public class JsoupDemo { public static void main(String[] args) throws ...

    安卓源码笑话故事jsoup库使用.zip

    下面是一个简单的示例,展示如何连接到一个URL并提取网页标题: ```java try { Document doc = Jsoup.connect("http://example.com").get(); String title = doc.title(); Log.d("AppLog", "Page Title: " + ...

    iReport-Ultimate-Guide

    - 支持使用 Java、Groovy 和 JavaScript 编写表达式来处理数据和逻辑。 3. **良好的兼容性:** - 报表可以在不同的版本之间兼容。 - 支持在 Windows、Linux 和 Mac OS 上运行。 4. **社区支持:** - 拥有一个...

Global site tag (gtag.js) - Google Analytics