Estou tentando chamar uma stored procedure no meu banco o não estou conseguindo resultado. Minha CallableStatement não recebe nenhum parâmetro. Eles já são setados numa string.
Para localização de contexto, eu crio uma CallableStatement dessa maneira.
Você tem uma classe que executa o sql’s, procedures, etc que recebe o sql que deve ser executado por parâmetro, isso?
Se sim, ao invés de passar o sql, passa o Statement já com os parâmetros setados, se não quiser criar o statement fora da classe que executa, então pode criar uma classe “auxiliar” que tenha o sql e a lista de parâmetros (bem como tipo). Sua classe que executa vai receber esse objeto, criar o Statement a partir dos dados do objeto e executar o sql.
Seila, idéias hehe melhor que mexer com machers e patterns que dai vc vai ficar louco.