gpt4 book ai didi

mysql - Groovy - 找不到类

转载 作者:IT老高 更新时间:2023-10-29 00:10:54 24 4
gpt4 key购买 nike

以下 Groovy 脚本失败并出现 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常。

@Grapes([
@Grab('mysql:mysql-connector-java:5.1.25')
])

import groovy.sql.Sql

def sql = Sql.newInstance(
'jdbc:mysql://localhost/books',
'root',
'',
'com.mysql.jdbc.Driver'
);

我查看了存储在 C:\Users\Dusan\.groovy\grapes\mysql\mysql-connector-java\jars\mysql-connector-java-5.1.25.jar 的 JAR 文件 它包含 Driver 类。

有什么问题?

最佳答案

你需要:

@GrabConfig(systemClassLoader = true)

在你的@Grab 之后,然后:

@Grab('mysql:mysql-connector-java:5.1.25')
@GrabConfig(systemClassLoader = true)
import groovy.sql.Sql

def sql = Sql.newInstance(
'jdbc:mysql://localhost/books',
'root',
'',
'com.mysql.jdbc.Driver'
)

应该这样做

关于mysql - Groovy - 找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18036110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com