【发布时间】:2010-07-14 16:53:30
【问题描述】:
我在informix 11.5 数据库中有一个存储过程get_data(estargs set(char(1000) not null))。我必须使用此存储过程才能从数据库中获取值。
我尝试使用这种方式但失败了:
conn = dataSource.getConnection();
String [] arrayObj={"and code = 'Value1'","and lmt= 10000.000"};
CallableStatement test=conn.prepareCall("{call get_data(?)}");
test.setObject(1, arrayObj);
test.execute();
ResultSet testrs = test.getResultSet();
while (testrs.next()) {
int data = testrs.getInt(1);
System.out.println(data);
}
这不起作用。你觉得我做错了什么?
【问题讨论】: