Javafree
Página Inicial do Fórum > Banco de Dados - JDBC / SQL

Exception in thread



Criar novo tópico   Responder tópico


  1. Giselii
    Posts:18


    Comment Arrow

    Publicado em: 08/10/2014 10:43:57

    Olá!
    Fiz um código para cadastro de clientes de um restaurante. Insiro os dados do cliente, mas quando vou salvar dá erro, quando aciono o botão "salvar". É uma aplicação MVC.
    Se puderem me ajudar agradeço!

    Segue meu código:

    Pacote DP_ControlePedido:



    Pacote GD_ControlePedido:



    Pacote GT_ControlePedido:




    Pacote UI_ControlePedido:




    Pacote UtilitarioGerenciaDados:



    Segue a mensagem de erro:
    run:
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at UtilitarioGerenciaDados.ClasseBaseSombra.montaExpressaoSalvar(ClasseBaseSombra.java:43)
    at GD_ControlePedido.ClientePersistente.salvar(ClientePersistente.java:25)
    at DP_ControlePedido.Cliente.criar(Cliente.java:2
    at GT_ControlePedido.AplControlarCliente.incluirCliente(AplControlarCliente.java:2
    at UI_ControlePedido.Cadastro.jButton1ActionPerformed(Cadastro.java:143)
    at UI_ControlePedido.Cadastro.access$200(Cadastro.java:15)
    at UI_ControlePedido.Cadastro$3.actionPerformed(Cadastro.java:73)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6527)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6292)
    at java.awt.Container.processEvent(Container.java:2234)
    at java.awt.Component.dispatchEventImpl(Component.java:4883)
    at java.awt.Container.dispatchEventImpl(Container.java:2292)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:489
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
    at java.awt.Container.dispatchEventImpl(Container.java:227
    at java.awt.Window.dispatchEventImpl(Window.java:2739)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:719)
    at java.awt.EventQueue$4.run(EventQueue.java:717)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 08/10/2014 18:57:16

    põe um printStackTrace no seu método 'connectDerby()', provavelmente não está conseguindo obter a instância da conexão.

    Outra coisa, porque o atributo conn é público?
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. Giselii
    Posts:18


    Comment Arrow

    Publicado em: 09/10/2014 08:11:52

    Olá!
    Obrigada pelo retorno!
    Coloquei o printStackTrace no método 'connectDerby()' e agora o erro é o seguinte:


    run:
    java.sql.SQLNonTransientConnectionException: A conexão foi recusada, porque o banco de dados restauranterestaurante não foi encontrado.
    at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source) at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
    at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
    at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:247)
    at UtilitarioGerenciaDados.ClasseBaseSombra.connectDerby(ClasseBaseSombra.java:33)
    at GD_ControlePedido.ClientePersistente.salvar(ClientePersistente.java:24)
    at DP_ControlePedido.Cliente.criar(Cliente.java:2
    at GT_ControlePedido.AplControlarCliente.incluirCliente(AplControlarCliente.java:2
    at UI_ControlePedido.Cadastro.jButton1ActionPerformed(Cadastro.java:143)
    at UI_ControlePedido.Cadastro.access$200(Cadastro.java:15)
    at UI_ControlePedido.Cadastro$3.actionPerformed(Cadastro.java:73)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6527)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6292)
    at java.awt.Container.processEvent(Container.java:2234)
    at java.awt.Component.dispatchEventImpl(Component.java:4883)
    at java.awt.Container.dispatchEventImpl(Container.java:2292)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:489
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
    at java.awt.Container.dispatchEventImpl(Container.java:227
    at java.awt.Window.dispatchEventImpl(Window.java:2739)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:719)
    at java.awt.EventQueue$4.run(EventQueue.java:717)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    Caused by: org.apache.derby.client.am.DisconnectException: A conexão foi recusada, porque o banco de dados restauranterestaurante não foi encontrado.
    at org.apache.derby.client.net.NetConnectionReply.parseRDBNFNRM(Unknown Source)
    at org.apache.derby.client.net.NetConnectionReply.parseAccessRdbError(Unknown Source)
    at org.apache.derby.client.net.NetConnectionReply.parseACCRDBreply(Unknown Source)
    at org.apache.derby.client.net.NetConnectionReply.readAccessDatabase(Unknown Source)
    at org.apache.derby.client.net.NetConnection.readSecurityCheckAndAccessRdb(Unknown Source)
    at org.apache.derby.client.net.NetConnection.flowSecurityCheckAndAccessRdb(Unknown Source)
    at org.apache.derby.client.net.NetConnection.flowUSRIDPWDconnect(Unknown Source)
    at org.apache.derby.client.net.NetConnection.flowConnect(Unknown Source)
    at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
    at org.apache.derby.client.net.NetConnection40.<init>(Unknown Source)
    at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown Source)
    ... 46 more
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at UtilitarioGerenciaDados.ClasseBaseSombra.montaExpressaoSalvar(ClasseBaseSombra.java:44)
    at GD_ControlePedido.ClientePersistente.salvar(ClientePersistente.java:25)
    at DP_ControlePedido.Cliente.criar(Cliente.java:2
    at GT_ControlePedido.AplControlarCliente.incluirCliente(AplControlarCliente.java:2
    at UI_ControlePedido.Cadastro.jButton1ActionPerformed(Cadastro.java:143)
    at UI_ControlePedido.Cadastro.access$200(Cadastro.java:15)
    at UI_ControlePedido.Cadastro$3.actionPerformed(Cadastro.java:73)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6527)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6292)
    at java.awt.Container.processEvent(Container.java:2234)
    at java.awt.Component.dispatchEventImpl(Component.java:4883)
    at java.awt.Container.dispatchEventImpl(Container.java:2292)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:489
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
    at java.awt.Container.dispatchEventImpl(Container.java:227
    at java.awt.Window.dispatchEventImpl(Window.java:2739)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:719)
    at java.awt.EventQueue$4.run(EventQueue.java:717)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    CONSTRUÍDO COM SUCESSO (tempo total: 1 minuto 11 segundos)


    ...
    Isso acontece por alguma informação errada?

    ......

    O atributo 'conn' é público porque estou me baseando em um exemplo na minha apostila e está como público. Mas de qualquer forma, alterei para private.



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 09/10/2014 12:09:04

    A conexão foi recusada, porque o banco de dados restauranterestaurante não foi encontrado

    Ao que tudo indica, você está tentando acessar uma base "restauranterestaurante" e essa base não existe

    Talvez sua url esteja errada, tenta assim:

    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. Giselii
    Posts:18


    Comment Arrow

    Publicado em: 09/10/2014 12:36:18

    Fiz do jeito que disse:


    ...O erro foi o seguinte:
    run:
    Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: JOptionPane: parentComponent does not have a valid parent
    at javax.swing.JOptionPane.createInternalFrame(JOptionPane.java:1510)
    at javax.swing.JOptionPane.showInternalOptionDialog(JOptionPane.java:1286)
    at javax.swing.JOptionPane.showInternalMessageDialog(JOptionPane.java:1099)
    at javax.swing.JOptionPane.showInternalMessageDialog(JOptionPane.java:1073)
    at UI_ControlePedido.Cadastro.jButton1ActionPerformed(Cadastro.java:147)
    at UI_ControlePedido.Cadastro.access$200(Cadastro.java:15)
    at UI_ControlePedido.Cadastro$3.actionPerformed(Cadastro.java:73)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6527)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6292)
    at java.awt.Container.processEvent(Container.java:2234)
    at java.awt.Component.dispatchEventImpl(Component.java:4883)
    at java.awt.Container.dispatchEventImpl(Container.java:2292)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:489
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
    at java.awt.Container.dispatchEventImpl(Container.java:227
    at java.awt.Window.dispatchEventImpl(Window.java:2739)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:719)
    at java.awt.EventQueue$4.run(EventQueue.java:717)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



  1. Giselii
    Posts:18


    Comment Arrow

    Publicado em: 09/10/2014 15:32:33

    Olá!
    Consegui achar o porque do erro creio eu.
    Alterei o seguinte trecho de código:


    ...Onde estava null alterei para this. Porém agora quando aciono o botão "salvar" dá a mensagem: " Erro ao inserir cliente"... Essa alteração que eu fiz pode está causando isso?



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 09/10/2014 16:35:12

    Você não deve ignorar exceções no seu código, por exemplo



    Outra coisa, procure aprender a interpretar os StackTraces, no código abaixo por exemplo:


    Para nós a informação útil não é "Exception in thread" e sim "java.lang.RuntimeException"

    Nas linhas seguintes você tem informações detalhadas sobre onde o erro aconteceu:


    Os pacotes "javax.swing." não contém fontes criados por você, então pode ignorar, a informação útil sobre o problema estã aqui:


    Pacote: UI_ControlePedido
    Classe: Cadastro
    Método: jButton1ActionPerformed
    Arquivo: Cadastro.java
    Linha: 147
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. Giselii
    Posts:18


    Comment Arrow

    Publicado em: 09/10/2014 17:34:39

    Entendi. Me perdoa os erros bobos, tem muita coisa que ainda preciso aprender.
    Alterei o erro da linha 147. e agora eu aciono o botão salvar e aparece a mensagem: "Erro ao inserir cliente" e a seguinte mensagem de erro:
    (OBS.: Pelo que eu percebi, me parece ser algo errado na tabela do banco de dados, na linha 1 e na coluna 8. Porém minha tabela não tem 8 colunas. O erro está dentro do método montaExpressaoSalvar)
    run:
    java.sql.SQLSyntaxErrorException: Erro de sintaxe: Encountered "INTOCLIENTE" at line 1, column 8.
    at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source) at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
    at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
    at org.apache.derby.client.am.Statement.execute(Unknown Source)
    at UtilitarioGerenciaDados.ClasseBaseSombra.montaExpressaoSalvar(ClasseBaseSombra.java:50)
    at GD_ControlePedido.ClientePersistente.salvar(ClientePersistente.java:25)
    at DP_ControlePedido.Cliente.criar(Cliente.java:2
    at GT_ControlePedido.AplControlarCliente.incluirCliente(AplControlarCliente.java:2
    at UI_ControlePedido.Cadastro.jButton1ActionPerformed(Cadastro.java:143)
    at UI_ControlePedido.Cadastro.access$200(Cadastro.java:15)
    at UI_ControlePedido.Cadastro$3.actionPerformed(Cadastro.java:73)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6527)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6292)
    at java.awt.Container.processEvent(Container.java:2234)
    at java.awt.Component.dispatchEventImpl(Component.java:4883)
    at java.awt.Container.dispatchEventImpl(Container.java:2292)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:489
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
    at java.awt.Container.dispatchEventImpl(Container.java:227
    at java.awt.Window.dispatchEventImpl(Window.java:2739)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:719)
    at java.awt.EventQueue$4.run(EventQueue.java:717)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    Caused by: org.apache.derby.client.am.SqlException: Erro de sintaxe: Encountered "INTOCLIENTE" at line 1, column 8.
    at org.apache.derby.client.am.Statement.completeSqlca(Unknown Source)
    at org.apache.derby.client.am.Statement.completeExecuteImmediate(Unknown Source)
    at org.apache.derby.client.net.NetStatementReply.parseEXCSQLIMMreply(Unknown Source)
    at org.apache.derby.client.net.NetStatementReply.readExecuteImmediate(Unknown Source)
    at org.apache.derby.client.net.StatementReply.readExecuteImmediate(Unknown Source)
    at org.apache.derby.client.net.NetStatement.readExecuteImmediate_(Unknown Source)
    at org.apache.derby.client.am.Statement.readExecuteImmediate(Unknown Source)
    at org.apache.derby.client.am.Statement.flowExecute(Unknown Source)
    at org.apache.derby.client.am.Statement.executeX(Unknown Source)
    ... 44 more



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 10/10/2014 09:50:01

    Pôxa Giselii, vá me perdoar, mas isso é só falta de atenção.
    Não é erro no seu banco de dados, olha a mensagem:


    Erro de sintaxe!
    Sua query foi escrita de forma errada, simples assim, a linha e coluna que ele se refere é no texto da sua query na primeira linha e na coluna 8, cada coluna é um caractére da query
    Ele até te diz o que ele encontrou de errado, a palavra "INTOCLIENTE"
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. Giselii
    Posts:18


    Comment Arrow

    Publicado em: 10/10/2014 09:58:16

    Me desculpa, é o primeiro programa com acesso a banco de dados que estou fazendo. Me desculpa o incômodo e minha falta de atenção.
    Muito obrigada pela ajuda e pela sua atenção!



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 10/10/2014 11:36:50

    Não há porque se desculpar.
    Só fica a dica para ler todas as mensagens de exceção que o Java lança, geralmente elas tem informações valiosas pra você identificar as causas dos erros



    Bons estudos
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. Giselii
    Posts:18


    Comment Arrow

    Publicado em: 10/10/2014 11:53:13

    Muito obrigada!



  1. Relacionados