我想在SQLite Groovy脚本中使用SoapUI数据库。
我已经将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工作?
发布于 2012-01-08 15:45:05
好吧,我找到答案了。除了将库.jar文件复制到soapui/bin/ext之外,还需要添加:
com.eviware.soapui.support.GroovyUtils.registerJdbcDriver("org.sqlite.JDBC")在使用groovy.sql.Sql之前在您的代码中。
https://stackoverflow.com/questions/8774788
复制相似问题