当前位置: 首页 > 面试题库 >

如何在不使用-cp开关的情况下自动在Groovy中加载数据库jar?

松思源
2023-03-14
问题内容

我想简化对Oracle数据库进行调用的Groovy脚本的执行。如何将ojdbc jar添加到默认类路径中,以便可以运行:

groovy RunScript.groovy

代替:

groovy -cp ojdbc5.jar RunScript.groovy

问题答案:

摘自 Groovy Recipes ,作者是Scott Davis,它 自动将./groovy/lib目录中的JAR包括在内

  1. .groovy/lib在您的登录目录中创建
  2. 在$ {GROOVY_HOME} /conf/groovy-starter.conf中取消注释以下行

load !{user.home}/.groovy/lib/*.jar

  1. 复制您想要包含的罐子 .groovy/lib

看来对于Groovy 1.5或更高版本,您默认情况下会得到此文件(无需编辑conf),只需将jars放在/ lib目录中即可。



 类似资料:
  • 问题内容: 我想做一个常见问题面板,当用户问它在部门顶部显示的任何问题而无需重新加载页面时,我想我必须每隔几秒钟就与数据库建立连接。现在的问题是,如何在不重新加载页面的情况下建立连接,以及如何显示新问题? 问题答案: 您有两种选择: Ajax,它允许您使用JavaScript从服务器检索数据,然后可以使用它来操作DOM。Ajax的基础是对象,它使您可以在JavaScript中完全检索后台数据。请注

  • 问题内容: 有没有办法在不使用Java代码的情况下在H2中编写函数?我的要求是在不使用Java代码的情况下将用SQL编写的函数转换为H2。我在不同的门户网站中找到了许多使用Java代码执行相同操作的示例。对你的帮助表示感谢。 问题答案: 当前,H2仅支持以Java或相关语言(例如Groovy或Scala)编写的功能。不支持PL / SQL(Oracle) 和T-SQL(MS SQL Server,

  • 我有一个用户名列表,用户名列表根据用户输入的数量而增加。问题是,当用户输入用户名时,列表会被输入填充,只有当我的页面重新加载时,我的页面才会更新。这是我迄今为止尝试过的代码。 我无法在外页重新加载的情况下更新数据。请建议我如何更新ui:在外页重新加载的情况下重复数据。提前谢谢。

  • 本文向大家介绍在不使用任何库的情况下在javascript中增加日期?,包括了在不使用任何库的情况下在javascript中增加日期?的使用技巧和注意事项,需要的朋友参考一下 要在JS中添加一天的日期,最好使用setDate函数。您可以在Date原型上创建以下函数,以将日期添加到日期。 示例 这将在第二天记录。

  • 问题内容: 如何在不使用NetBeans等IDE的情况下在Java程序中导入库?在Netbeans中,我这样做:在此处输入图片说明 仅使用记事本++或程序员的记事本,我怎么能达到相同的目的。我不想使用Netbeans,因为 我只从事简单的项目,所以这可能会过分杀人。 问题答案: javac -classpath external.jar myClass.java 编辑: 如果您的主要班级在包裹中

  • 我使用开关盒获得较大范围: