尝试在soapui中使用groovy脚本连接到Oracle数据库11g时出错

尝试在soapui中使用groovy脚本连接到Oracle数据库11g时出错,groovy,soapui,Groovy,Soapui,您需要为您的架构提供一个JDBC(Java数据库连接器)。只需谷歌“OracleJDBC”,或者你可以让你的开发人员把它给你——他们肯定会拥有它。将其放置在SOAPUI_HOME/bin/ext中,然后重试 一旦您通过了该测试,根据您使用的SoapUI版本,您可能需要: import java.sql.Connection import groovy.sql.Sql connectionString = "jdbc:oracle:thin:/user/pwd@mshist" def driver

您需要为您的架构提供一个JDBC(Java数据库连接器)。只需谷歌“OracleJDBC”,或者你可以让你的开发人员把它给你——他们肯定会拥有它。将其放置在SOAPUI_HOME/bin/ext中,然后重试

一旦您通过了该测试,根据您使用的SoapUI版本,您可能需要:

import java.sql.Connection
import groovy.sql.Sql
connectionString = "jdbc:oracle:thin:/user/pwd@mshist"
def driverClassName = "oracle.jdbc.OracleDriver";

sql = Sql.newInstance(connectionString, driverClassName);
def row = sql.execute("select * from PROCESS_ORDER" );
//java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver:error at line :7
com.eviware.soapui.support.GroovyUtils.registerJdbcDriver( "oracle.jdbc.OracleDriver" )