jenkinsfile中的groovy.sql.Sql类存在问题。
我们正在使用groovy.sql.Sql
来调用数据库。
尝试使用简单的导入groovy.sql.Sql,我们会出错:
java.io.NotSerializableException:groovy.sql.Sql
然后,尝试将此类隐藏在jenkins文件的shell类中,如下所示:
class Shell{
private groovy.sql.Sql sql
Shell(){
sql = Sql.newInstance("jdbc:oracle:thin:@$TNS", login, password, driver)
}
String callSql(String stmnt){
return sql.firstRow(stmnt).Variablename
}
}
但是出现另一个错误“ MissingPropertyException:没有这样的属性:类的Sql”。 您可以帮忙解决此问题吗?