Estou querendo executar uma procedure, com PrepareStatement.executeQuery(). Só que não acontece nada, o sistema simplesmente trava na hora de executar a procedure, não mostra nenhum erro e o aplicativo nem é encerrado.
Abaixo segue uma parte do código.
Stringquery="SELECT * FROM my_procedure(?, ?, ?) AS (id_table INTEGER, name VARCHAR);";PreapredStatementstm=this.getConnection().prepare(query);stm.setInt(1,id);stm.setString(2,name);ResultSetrs=stm.executeQuery();
O que pode estar errado?
Desde já agradeço a ajuda de todos.
Pq o banco precisava de um vaccum, estou trabalhando com o postgresql e as vezes ele precisa fazer isso para apagar alguns porcessos.
E ai quando fiz isso funcionou.
E agora vou aproveitar para perguntar outra coisa. Como eu posso passar para a procedure um array?
Por que eu tenho uma procedure que aceita como parâmetro um array do postgresql.
Pq o banco precisava de um vaccum, estou trabalhando com o postgresql e as vezes ele precisa fazer isso para apagar alguns porcessos.
E ai quando fiz isso funcionou.
E agora vou aproveitar para perguntar outra coisa. Como eu posso passar para a procedure um array?
Por que eu tenho uma procedure que aceita como parâmetro um array do postgresql.
Mas vc altrou o nome da procedure e colocou as suas variaveis???
Ou vc simplesmente copiou o que o tma postou e tentou executar???
Jedi_FeniX
huahauhauauahuah
:roll: Claro que eu troquei! :roll: