JDBC com Oracle

2 respostas
R

E ae pessoar… to com um problema.
Eu preciso capturar a mensagem do display de uma procedure (estou usando o Oracle 9i):

dbms_output.put_line(‘qualquercoisa’);

Preciso que a mensagem desse display seja mostrado pelo java. Já tentei um monte de coisas mas ainda não consegui. A conexão com o banco tá funcionando, só que não consigo capturar nada.
Alguém tem alguma idéia de como se faz isso??
Valeu

2 Respostas

chcl

Kra pelo que sei com essa package do banco ai vc num vai conseguir capturar nd no java nao pq a dbms_output é pra impressao e terminais sqlplus e tem de estar com aquela variavel de usuario setada a
server_output on no java acho que vc nao consegue pegar essas mensagens nao!

brlima

Acho que vc consegue isso fazendo uma chamada a procedure get_lines do proprio pacote dbms_output. os parametros são : linhas OUT e num_linhas IN OUT. O priemir retorna o conteudo do buffer, o segundo informa e retorna o numero de linhas que vc quer recuperar do buffer/ que foram recuperadas.

flw!

Criado 29 de setembro de 2004
Ultima resposta 29 de set. de 2004
Respostas 2
Participantes 3