-
fenglan 初学数据Lv2
发表于2021-9-5 00:27
楼主
本帖最后由 fenglan 于 2021-9-14 14:00 编辑
BI47脚本样例:
import com.esen.jdbc.*;
import com.esen.platform.server.*;
import java.sql.ResultSet;
ConnectionFactory confac = EsenServer.getConnFactory("test");//test是连接池名称,为空的时候是默认系统连接池SqlExecuter executer = SqlExecuter.getInstance(confac);
try{
//传参情况,@p1是参数名,p_test2_copy是存储过程名
String p1 = params.getValue("@p1");
executer.executeSql("{call p_test2_copy('1','"+p1+"')}");
//不传参情况
// executer.executeSql("{call p_test2_copy()}");
//p_test2_copy是存储过程名称
}finally{
executer.close();
}
ABI524脚本样例:
import com.esen.jdbc.*;
import com.esen.emainframe.server.*;
import java.sql.ResultSet;
ConnectionFactory confac = EsenServer.getConnFactory("test");//test是连接池名称,为空的时候是默认系统连接池
SqlExecuter executer = SqlExecuter.getInstance(confac);
try{
//传参情况,@p1是参数名,p_test2_copy是存储过程名
String p1 = params.getValue("@p1");
executer.executeSql("{call p_test2_copy('1','"+p1+"')}");
//不传参情况
// executer.executeSql("{call p_test2_copy()}");
//p_test2_copy是存储过程名称
}finally{
executer.close();
}
BI47脚本样例:
import com.esen.jdbc.*;
import com.esen.platform.server.*;
import java.sql.ResultSet;
ConnectionFactory confac = EsenServer.getConnFactory("test");//test是连接池名称,为空的时候是默认系统连接池SqlExecuter executer = SqlExecuter.getInstance(confac);
try{
//传参情况,@p1是参数名,p_test2_copy是存储过程名
String p1 = params.getValue("@p1");
executer.executeSql("{call p_test2_copy('1','"+p1+"')}");
//不传参情况
// executer.executeSql("{call p_test2_copy()}");
//p_test2_copy是存储过程名称
}finally{
executer.close();
}
ABI524脚本样例:
import com.esen.jdbc.*;
import com.esen.emainframe.server.*;
import java.sql.ResultSet;
ConnectionFactory confac = EsenServer.getConnFactory("test");//test是连接池名称,为空的时候是默认系统连接池
SqlExecuter executer = SqlExecuter.getInstance(confac);
try{
//传参情况,@p1是参数名,p_test2_copy是存储过程名
String p1 = params.getValue("@p1");
executer.executeSql("{call p_test2_copy('1','"+p1+"')}");
//不传参情况
// executer.executeSql("{call p_test2_copy()}");
//p_test2_copy是存储过程名称
}finally{
executer.close();
}