Gostaria de saber como faz pra pegar o parametro de retorno usando java. Obs : A stored procedure é é feita no SQL Server
Lafo, você pega o parametro de retorno em dois passos usando um CallableStatement:
- Depois da chamada do prepareCall() que cria o objeto, vc chama o método registerOutParameter(,), passando o indice do parametro de saida e o tipo de dado, a classe java.sql.Types tem constantes que representam todos os tipos (Types.VARCHAR, Types.NUMBER)
- Depois de dar o execute(), vc usa o método get(indice), para trazer o valor. Tipo assim:
CallableStatement cs = connection.prepareCall("{? = call funcao_retorna_string()}");
cs.registerOutParameter(1, Types.VARCHAR);
cs.execute();
String retorno = cs.getString(1);
Abs
Vlw pela Ajuda. Abração!!!