Store Procedures

5 respostas
D

Como eu posso utilizar uma Store procedure que eu fiz no banco de dados na aplicação de java?Tipo como eu chamo uma procedure em java e a executo?

As minhas duvidas são essas.
Obrigado pela atenção desde já.

5 Respostas

_Renatu

procure por callablestatement, ou metodo prepareCall

olha este link:

http://www.onjava.com/pub/a/onjava/2003/08/13/stored_procedures.html

D

Então alguem sabe aonde eu posso encontrar informações sobre como eu posso utilizar store procedures em java.

D

Se alguem puder ajudar serei grato desde já.
Estou desenvolvendo uma aplicação em java usando o NetBeans e estou tentando usar uma store procedure que criei no banco(essa quando executada no IBOConsole dá certo) e dá o seguinte erro:

org.firebirdsql.jdbc.FBSQLException: GDS Exception. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 32
[
        at org.firebirdsql.jdbc.FBPreparedStatement.<init>(FBPreparedStatement.java :81)
        at org.firebirdsql.jdbc.FBCallableStatement.<init>(FBCallableStatement.java:100)
        at org.firebirdsql.jdbc.FBConnection.prepareCall(FBConnection.java:341)
        at Persistencia.ControladorDePersistencia.carregaCodDependente (ControladorDePersistencia.java:158)
        at Estrutura.Locadora.getCodDependente(Locadora.java:43)
        at Interface.CadastroDependente.jButtonPesquisaActionPerformed(CadastroDependente.java:291)
        at Interface.CadastroDependente.access$000(CadastroDependente.java:20)
        at Interface.CadastroDependente$1.actionPerformed(CadastroDependente.java:106)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java :1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed (DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6038)
        at javax.swing.JComponent.processMouseEvent (JComponent.java:3260)
        at java.awt.Component.processEvent(Component.java:5803)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java :4410)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java :4322)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl (Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2429)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run (EventDispatchThread.java:121)
fabim

Ô grande… oia o stack que tu resolve o problema:

FBSQLException: GDS Exception. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 32

Seu sql ta com erro… tenta usar a SP direto, sem java, e ve se funciona…

D

Então testei a SP sem java e funfou de boa sim.
Por issu msm q estou pedindo ajuda.

Criado 25 de novembro de 2007
Ultima resposta 30 de nov. de 2007
Respostas 5
Participantes 3