Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Groovy脚本-Grape-找不到适合H2的驱动程序_Groovy - Fatal编程技术网

Groovy脚本-Grape-找不到适合H2的驱动程序

Groovy脚本-Grape-找不到适合H2的驱动程序,groovy,Groovy,我试图用Grape实例化内存中的db,即H2,但它似乎不起作用。我遇到了类加载器问题 Caught: java.sql.SQLException: No suitable driver found for jdbc:h2:mem java.sql.SQLException: No suitable driver found for jdbc:h2:mem at java_sql_DriverManager$getConnection.call(Unknown Source)

我试图用Grape实例化内存中的db,即H2,但它似乎不起作用。我遇到了类加载器问题

Caught: java.sql.SQLException: No suitable driver found for jdbc:h2:mem
java.sql.SQLException: No suitable driver found for jdbc:h2:mem
        at java_sql_DriverManager$getConnection.call(Unknown Source)
        at main.run(main.gsh:48)
这是我的密码

@Grapes([
        @Grab(group = 'com.h2database', module = 'h2', version = '1.4.192')
])
import java.sql.Connection
import java.sql.DriverManager

Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:~/test");

有什么问题吗?

根据,需要另外指定

@GrabConfig(systemClassLoader=true)
正确加载JDBC驱动程序


添加此项后,错误会消失。

结果是,根据,需要另外指定

@GrabConfig(systemClassLoader=true)
正确加载JDBC驱动程序

添加此项后,错误消失