Stored Procedure

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:

  1. 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)
  2. 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!!!