O
suporta todos os parâmetros OUT e instruções CALL que retornam valores,
conforme mostrado no exemplo a seguir:
CallableStatement cs = conn.prepareCall(
"? = CALL getDriverType(cast (? as INT))"
cs.registerOutParameter(1, Types.INTEGER);
cs.setInt(2, 35);
cs.executeUpdate();
A utilização da instrução CALL com um procedimento que retorna valor
somente é suportada através da sintaxe ? =.