首页 > 解决方案 > 从命令行执行的 groovy 脚本连接到 postgresql

问题描述

我正在尝试运行一个将数据加载到 Postgresql 数据库中的 groovy 脚本。它使用 IntelliJ 完美运行,但从 windows 命令行运行时失败,并出现以下错误:

 Caught: java.lang.ClassNotFoundException: org.postgresql.Driver
 java.lang.ClassNotFoundException: org.postgresql.Driver
    at UploadStressTestData.run(UploadStressTestData.groovy:118)

显然,groovy 脚本找不到驱动程序类。我需要以某种方式使该脚本可用或可加载。

我的问题是,我该怎么做?我是否需要使用 -cp 选项并告诉它 postgresql 驱动程序在哪里?

非常感谢任何帮助。

标签: groovy

解决方案


groovy -cp C:\Users\someuser\workspace\lib\postgresql-42.2.6.jre7.jar UploadStressTestData.groovy


推荐阅读