紧急求助:一个有关jdbc 和 存储过程的问题。
我通过jdbc执行一个存储过程,执行了很长一段时间后,在db中对应的session没有了,但在应用程序中没有收到任何异常信息,所以导致执行函数一直阻塞。请问为什么会出现这样的问题?这会不会跟Oracle某种处理机制有关,如果有这会是什么样的机制?
code:
try
{
Connection conn = ...
CallableStatement cstmt = conn.prepareCall("call "+strProc+"()");
cstmt.execute();
}
catch(SQLException e){}
catch(Exception e){}