错误:groovy.lang.MissingPropertyException没有这样的属性:sql for class:Script9

时间:2018-02-20 12:46:06

标签: groovy soapui

我需要比较数据格式中的两个值

import groovy.sql.*
com.eviware.soapui.support.GroovyUtils.registerJdbcDriver( "oracle.jdbc.driver.OracleDriver" )

def messageId1 = context.expand( '${#Project#Id1}' )
def messageId2 = context.expand( '${#Project#Id2}' )

def first = sql.firstRow("select timestamp from table where Messageid = '"+messageId1+"'")
def second = sql.firstRow("select timestamp from table where Messageid = '"+messageId2+"'")

assert first <  second, 'OK'

我收到以下错误:

error: groovy.lang.MissingPropertyException No such property: sql for class: Script9

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并且犯了一个错误,就是我没有创建SQL实例...所以这对您有帮助

def DBurl = '<Your database URL>'
def DBuser = '<Database user name>'
def DBpassword = '<Database Password>'
def DBdriver = '< Your database driver>'
def sql = Sql.newInstance(DBurl, DBuser, DBpassword, DBdriver)