我从java代码调用程序:
private String processData(Integer time, String jndiName) {
CallableStatement cs = null;
Connection conn = null;
try {
InitialContext ctxt = new InitialContext();
DataSource ds = (DataSource) ctxt.lookup(jndiName);
conn = ds.getConnection();
cs = conn.prepareCall("{call PROC(?)}");
cs.setInt(1, time);
cs.execute();
} catch (Exception e) {
}
这个过程只是等待我设置为参数的 X 秒。
问题是:
当我用参数调用这个过程时,这个java函数需要多长时间time=30
?
它会等到这个过程结束还是java会运行它并继续下一个命令?