代码
package groovy /** * 样例组件4 */ def void sample4(){ def sql = Sql.newInstance("jdbc:mysql://127.0.0.1:3306/test", "root", "123456", "com.mysql.jdbc.Driver"); def aa = ""; sql.eachRow("select * from temp") { println it.aa + " ${it.bb}"; aa = it.aa; } println "Hello Groovy!"; }
异常
Exception in thread "main" groovy.lang.MissingPropertyException: No such property: Sql for class: groovy.test at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50) at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:49) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:231) at groovy.test.sample4(test.groovy:8) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:690) at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) at groovy.lang.Script.invokeMethod(Script.java:78) at Runner.runWithGroovyShell(Runner.java:28) at Runner.main(Runner.java:70)
这个异常的原因是没有import Sql包,添加“import groovy.sql.Sql;”就行。新代码如下:
package groovy import groovy.sql.Sql; // 加入这段代码 /** * 样例组件4 */ def void sample4(){ def sql = Sql.newInstance("jdbc:mysql://127.0.0.1:3306/test", "root", "123456", "com.mysql.jdbc.Driver"); def aa = ""; sql.eachRow("select * from temp") { println it.aa + " ${it.bb}"; aa = it.aa; } println "Hello Groovy!"; }
相关推荐
在一次代码拉取中,出现了以下问题:Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15) 详细的报错信息如下: // 报错信息如下 Could not resolve all files for configuration ':jcore-...
赠送jar包:groovy-3.0.9.jar; 赠送原API文档:groovy-3.0.9-javadoc.jar; 赠送源代码:groovy-3.0.9-sources.jar; 赠送Maven依赖信息文件:groovy-3.0.9.pom; 包含翻译后的API文档:groovy-3.0.9-javadoc-API...
带有groovy.util.AntBuilder预初始化ant变量 为Maven重构的项目 为TeamCity 2017+进行编译和测试 截屏 变数 ant :groovy蚂蚁生成器(类型groovy.util.AntBuilder ) env :环境变量( Map类型) system :系统...
最近的groovy-all-2.4.12.jar包供使用,解决as编译时报错问题
赠送jar包:groovy-3.0.9.jar; 赠送原API文档:groovy-3.0.9-javadoc.jar; 赠送源代码:groovy-3.0.9-sources.jar; 赠送Maven依赖信息文件:groovy-3.0.9.pom; 包含翻译后的API文档:groovy-3.0.9-javadoc-API...
Groovy.for.Domain.Specific.Languages.pdf
org.gradle.api.resources.ResourceException: Could not get resource '...下载groovy-all-2.4.15.jar后,放入对应的 android-studio/gradle/gradle-5.*/lib/目录。 重启 Android Studio 及可使用。
错误:脚本无法使用方法java.lang.Class getClassLoader错误:脚本无法使用方法groovy.util.ConfigSlurper setClassLoader groovy.lang.GroovyClassLoader错误:脚本无法使用groovy.util.ConfigSlurper方法解析java...
Packtpub.Groovy.for.Domain.Specific.Languages.Jun.2010.rar
赠送jar包:groovy-2.5.1.jar; 赠送原API文档:groovy-2.5.1-javadoc.jar; 赠送源代码:groovy-2.5.1-sources.jar; 赠送Maven依赖信息文件:groovy-2.5.1.pom; 包含翻译后的API文档:groovy-2.5.1-javadoc-API...
赠送jar包:groovy-2.5.1.jar; 赠送原API文档:groovy-2.5.1-javadoc.jar; 赠送源代码:groovy-2.5.1-sources.jar; 赠送Maven依赖信息文件:groovy-2.5.1.pom; 包含翻译后的API文档:groovy-2.5.1-javadoc-API...
Updated for Groovy 2.4. Some experience with Java or another programming language is helpful. No Groovy experience is assumed. Table of Contents Part 1 The Groovy language Chapter 1 Your way to ...
This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy, such as ...
赠送jar包:groovy-all-2.4.5.jar; 赠送原API文档:groovy-all-2.4.5-javadoc.jar; 赠送源代码:groovy-all-2.4.5-sources.jar; 赠送Maven依赖信息文件:groovy-all-2.4.5.pom; 包含翻译后的API文档:groovy-all...
实战groovy.rar
Manning.Groovy.in.Action.Jan.2007.
赠送jar包:groovy-all-2.4.13.jar; 赠送原API文档:groovy-all-2.4.13-javadoc.jar; 赠送源代码:groovy-all-2.4.13-sources.jar; 赠送Maven依赖信息文件:groovy-all-2.4.13.pom; 包含翻译后的API文档:groovy...
Manning.Groovy.in.Action.Jan.2007.pdf
groovy-all-2.4.15.jar文件,MAC使用时需存放在/Users/用户名/.gradle/caches/jars-3/某一缓存目录下,找不到就都看一下,我遇到的问题是缓存目录中下载的是2.4.17版本,应该跟gradle版本升级有关