`
agile_boy
  • 浏览: 556991 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

GSQL的eachRow有问题在1.1版本

阅读更多
  gsql是groovy在jdbc基础上进行了很多便利的简化,比如自动释放connection连接,更简洁的resultset操作等,尤其通过eachRow,可是都在1.1的beta上有问题,会出现
java 代码
  1. Caught: java.lang.StackOverflowError  
异常,比较1.0和1.1的代码,好像eachRow改动比较大,GroovyResultSet在1.1是通过Proxy实现,具体代码没有再深究下去,所以也 不知道Why,这里提供一个变相的解决方案:用query方法替代eachRow,不过对应的cloure要做相应的改变
  • eachRow,参数是GroovyResultSet,而且不需要自己调用ResultSet.next
  • query,参数是ResultSet,需要自己去遍历ResultSet,需要自己调用ResultSet,就象直接的JDBC操作那样
分享到:
评论
6 楼 山风小子 2007-05-29  
嗯,非常同意你的观点。
开源的乐趣在于众人参与
5 楼 agile_boy 2007-05-29  
我觉得我们支持开源,就要参与进去,不管是提交bug还是直接参与开发。
最好不要做个旁观只,只拿来用,那很自私的,也是中国部分的开源现状
4 楼 山风小子 2007-05-29  
哈哈~原来如此
3 楼 agile_boy 2007-05-29  
呵呵,是的,那就是我提交的 
2 楼 山风小子 2007-05-28  
刚才去看了一下,已经有人报告这个bug了,
http://jira.codehaus.org/browse/GROOVY-1918
1 楼 山风小子 2007-05-28  
agile_boy,
你可以向Groovy Team报告这个bug,最好附上JUnit测试代码

http://jira.codehaus.org/secure/BrowseProject.jspa?id=10242

相关推荐

    Gsql win8、win10版本

    在Gsql中,日志文件可以帮助用户追踪系统异常,诊断问题,并提供性能优化的参考。 【控制demo】:这可能是一个示例或演示如何控制Gsql的文件或目录,用户可以通过它了解如何管理和操作Gsql服务器,例如启动、停止...

    GSQL_6.5.2免安装版

    SQL数据库的简化版本,用来大家架设简单的SQL环境,本下载包含 GSQL-win7版本、GSQ-XP\WIN8\WIN10版本,因 GSQL-win7版本自带企业管理器,GSQ-XP\WIN8\WIN10版本不带企业管理器,单独又增加了一个SQL绿色免安装版本...

    GSQL适用win8win10

    标题中的"GSQL适用win8win10"指出这是一个与GSQL数据库系统相关的软件,特别强调了它可以在Windows 8和Windows 10操作系统上运行,且是免安装的绿色版本。这意味着用户无需经历传统安装过程,只需解压即可使用,方便...

    GSQL_6.5.0.4 绿色版

    在6.5.0.4版本中,可能会有改进的权限控制和访问管理,确保只有授权用户能够访问和操作图数据。这对于企业级应用来说是非常必要的。 最后,GSQL的绿色版通常意味着这是一个免安装、便携式的版本,用户可以直接下载...

    Gsql绿色版

    6. **Log**:日志文件夹,可能包含Gsql在执行操作过程中产生的各种日志文件,对于追踪程序行为和诊断问题很有帮助。 7. **Binn**:这个目录通常包含数据库服务器的可执行文件和库,但在这里可能包含了Gsql使用的...

    GSQL_v6.5.0.4(绿色 SQLServer)

     SQL Server绿色版是SQL Server 2000绿色精简版,SQL Server绿色版只保留 GSQL.EXE 版权,其他附带文件版权归美国微软公司所有,本软件以技术研究为宗旨,请在下载本软件后24小时内删除附带的 SQL Server 文件或...

    GSQL 6.5.0.2

    在6.5.0.2版本中,GSQL可能引入了若干增强和优化,例如性能提升、新的查询优化器、更完善的错误处理机制、以及对大数据处理的支持。这些更新通常旨在提高系统的稳定性和效率,同时简化用户的工作流程。 3. **并行...

    GSQL_6.5.2.1 代码

    在“代码”目录下,我们可以找到GSQL 6.5.2.1的源代码,这将有助于开发者深入理解其内部机制,进行定制化开发或者调试。而“SQLSERVER 绿色版 GSQL_6.5.2.1.rar”可能是一个便携式的SQLSERVER版本,与GSQL相结合,...

    SQL Server 绿色版 GSQL [免费版]

    目前很多软件的网络版本都需要安装Microsoft SQL Server才能正常运行,但是Microsoft SQL Server的安装设置有非常的复杂,一不小心设置错误就无法正常使用,所以为了方便起见,这里提供了绿色版本的 SQL即 GSQL,不...

    WIN10GSQL.zip

    而2000版是其历史上的一个经典版本,尽管现在可能已被更现代的版本如SQL Server 2016或2019所取代,但对于某些特定需求或者怀旧用户来说仍然有其价值。 【压缩包子文件的文件名称列表】中: - "使用说明.txt"很可能...

    GSQL_6.5.2.1.zip

    GSQL 6.5.2.1 是一个针对SQL Server 2000的精简版本,它提供了核心的数据库管理和查询功能,专为个人测试和软件开发环境设计。这一版本在保留了基本的SQL Server特性的基础上,进行了轻量化处理,旨在满足那些不需要...

    GSQL_6.5.2.0

    GSQL_6.5.2.0是一款针对数据库管理的软件更新版本,相较于之前的6.5.0.4,它提供了更高的系统稳定性,为用户在搭建和管理服务器数据库时带来了更顺畅的体验。这款更新主要关注了软件的性能优化和问题修复,确保...

    GSQL_6.5.0.4.zip

    GSQL,全称为GraphSQL,是一款专为图数据库设计的查询语言,它的6.5.0.4版本在提供高效、简洁的SQL操作体验方面表现出色。本文将深入探讨GSQL 6.5.0.4的核心特性、功能以及如何在实际应用中使用。 一、GSQL简介 ...

    查询分析器-GSQL

    为了克服这些问题,GIS领域发展出了GSQL这样的空间查询语言。GSQL不仅继承了SQL的易用性和功能性,还特别针对空间数据进行了增强,使得GIS用户能够更加高效地处理空间数据。 #### 三、GSQL查询分析器的基础 1. **...

    华为高斯(Gauss)gsql客户端安装包及配置说明

    本安装包提供了OpenGauss的客户端工具——gsql,它允许用户在不安装完整数据库服务的情况下,通过远程连接对高斯数据库进行操作和管理。 首先,我们要理解gsql客户端的作用。gsql是一个基于命令行的交互式查询工具...

    GSQL安装包

    GSQL安装包是一款专为数据库专业人士设计的工具,它提供了强大的数据库管理功能,尤其是在SQL Server环境中。本安装包包括了所有必要的组件,使得用户能够轻松地在自己的系统上安装和配置GSQL,以便进行高效的数据...

    GSQL2008R2(64位)管理器V3.4.0.7z

    标题 "GSQL2008R2(64位)管理器V3.4.0.7z" 提供的信息表明这是一个针对64位操作系统优化的SQL Server 2008 R2管理工具的版本,可能是一个绿色版或精简版的实现。描述中的“精简 64位 sqlserver 2008 R2”进一步确认...

    GSQL2008R2(64位)管理器V1.5

    【GSQL2008R2(64位)管理器V1.5】是一款针对Microsoft SQL Server 2008 R2 64位版本的管理工具,它旨在为用户提供一个简洁、高效的数据库管理系统。作为一款绿色软件,它无需安装,下载后即可直接运行,方便快捷。...

Global site tag (gtag.js) - Google Analytics