Boa noite pessoal, tenho um trabalho de faculdade para entregar nesse sábado e infelizmente estou tendo problemas em faze-lo rodar devido a utililzação do banco de dados Mysql e não estou conseguindo resolver o problema. Utilizo o netbeans e o mysql. Tive que formatar minha máquina e desde então não conseguir fazer mais funcionar. Na verdade esse trabalho é em grupo, porém o responsável pela integração com o banco de dados, trancou o curso e acabou que surgiu esse imprevisto de formatar a máquina.
Gostaria de saber se tem como alguém ai dar uma mãozinha urgente. É para esse sábado.
Fiz o Upload do projeto no megaupload, quem se prontificar a ajudar, agradeceria muito.
Se você não está conseguindo porque não pede ajuda a outra pessoa do seu grupo também?
O trabalho não é em grupo? Quantas pessoas estão fazendo esse trabalho com você Priscila?
Cfred, no meu grupo são somente 3 pessoas, uma que saiu eu e mais outra. Nós infelizmente não sabemos, já procuramos ajuda com o pessoal da sala, mais o pessoal não quis ajudar, a maioria disse que não estava conseguindo também, não sei se foi falta de vontade deles ajudarem ou eles realmente não estão conseguindo, mas pela maioria, realmente eles não estavam conseguindo.
Claudnete o erro que está dando é esse.
Jun 10, 2011 6:59:29 AM Interface.InterfaceInicial jButton3ActionPerformed
SEVERE: null
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘gestloc.funcionario’ doesn’t exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2275)
at Persistencia.FachadaDaPersistencia.recuperaFuncionario(FachadaDaPersistencia.java:181)
at Interface.InterfaceInicial.jButton3ActionPerformed(InterfaceInicial.java:209)
at Interface.InterfaceInicial.access$100(InterfaceInicial.java:8)
at Interface.InterfaceInicial$2.actionPerformed(InterfaceInicial.java:103)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
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:6504)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6269)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4860)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4686)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2713)
at java.awt.Component.dispatchEvent(Component.java:4686)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:680)
at java.awt.EventQueue$4.run(EventQueue.java:678)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Conversei com o Rafael, que era o rapaz que saiu do grupo e ele falou que o erro era proveniente do banco de dados, que tinha que instalar o mysql criar a conexão com o banco que era só isso.
gabrielemidio
Instalei o mysql consegui configurar e carrega-lo no netbeans, no netbeans fala que a conexão está criada, mas após rodar o projeto quando clico em alguma opção surge o erro demonstrado acima…
Vou procurar no Google sobre o datavabe. Na realidade nem sei o que é isso… rsrs. Se através do erro você puder me informar se realmente é isso, ficaria grata, pois assim saberia onde procurar… estou completamente no escuro nesse trabalho… Ajudei no código e nos diagramas e casos de uso do projeto, agora banco de dados fica complicado…
Gostaria muito de agradecer pela atenção de todos…
Obrigado mesmo gente
Beijo para todos
te recomendo entrar no banco com a ide de sua preferencia (ou pelo dos mesmo) e verificar se existe o database gestloc e dentro deste a tabela funcionario… pelo erro parece que não existe ou o usuário que foi usado para conectar não tem acesso a mesma.
ps, acho dificil alguém aqui fazer esse seu trabalho para você… mesmo pagando.
Simplesmente a tabela " ‘gestloc.funcionario’ " não existe no banco de dados criado.
1 - Essa tabela com esse nome, realmente deveria existir?
2 - Poste o código dá “at Persistencia.FachadaDaPersistencia.recuperaFuncionario(FachadaDaPersistencia.java:181)”
Se voce aceita uma sugestao, tente fazer o trabalho, voce vai sofrer um pouco no comeco, mas valera a pena.
Verifique estes passos:
1 - instalacao do JDK
2 - instalacao do NetBeans ou Eclipse
3 - instalacao do banco (no caso, acho que eh mysql)
4 - criacao da estrutura das tabelas do banco (como a “funcionarios”)
5 - a senha de acesso ao banco (que voce precisará configurar no hibernate ou na sua classe de acesso ao banco)
Por agora, quanto ao erro, como o pessoal disse, nao existe a tabela gestloc.funcionario.
Entregar trabalho feito pelos outros como de sua autoria constitui crime de falsidade ideológica. Podem ser processados tanto quem fez o trabalho (se fez de propósito), quanto quem o entregou. Se quem fez o trabalho não tinha ciência (se você copia-lo da internet, por exemplo). Aí você também está cometendo o crime de plágio.
Se você não sabe fazer tem apenas duas soluções:
a) Estudar
b) Reprovar e aprender.
Não se engane. O mercado de trabalho não é tolerante com quem não sabe desempenhar sua tarefa.
Se você tem dúvida, abra outro tópico sobre a dúvida específica, postando o trecho de código onde deu problema e o erro ocorrido.