gpt4 book ai didi

sqlite - SoapUI + sqlite-jdbc = ClassNotFoundException

转载 作者:行者123 更新时间:2023-12-03 17:04:50 24 4
gpt4 key购买 nike

我想在 SoapUI Groovy 脚本中使用 SQLite 数据库。

我已经将库 sqlitejdbc-v056.jar 复制到 SoapUI 的 /bin/ext 目录(理论上是 SoapUI 类路径),我这样使用它:

import groovy.sql.Sql
def sql = Sql.newInstance( "jdbc:sqlite:/path_to_database", "org.sqlite.JDBC" )

当我运行 MockService 时,出现以下异常:

java.sql.SQLException: No suitable driver found for jdbc:sqlite:/path_to_database

当我使用 Class.forName("org.sqlite.JDBC") 我得到另一个异常:

java.lang.ClassNotFOundException: org.sqlite.JDBC

这两种方法在 groovyConsole 中都能正常工作。

如何让它们在 SoapUI 中工作?

最佳答案

好的,我找到了答案。除了将库 .jar 文件复制到 soapui/bin/ext 您还需要添加:

com.eviware.soapui.support.GroovyUtils.registerJdbcDriver("org.sqlite.JDBC")

在使用 groovy.sql.Sql 之前的代码中。

关于sqlite - SoapUI + sqlite-jdbc = ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8774788/

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