Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
alexandre9865

nao consigo achar o erro de algumas classes

Recommended Posts

cola aqui então as suas classes envolvidas, fica mais fácil

Compartilhar este post


Link para o post
Compartilhar em outros sites
cola aqui então as suas classes envolvidas, fica mais fácil

Acontece q uma das classes envolvidas nisso é a principal, e a principal se envolve com todos as de interface, e cada uma de interface se envolve com outras de negocio e dao

Compartilhar este post


Link para o post
Compartilhar em outros sites

fica complicado...

você tem que colocar as classes, se não é impossível saber sem ver o código e o erro

pra facilita

usa a TAG SPOILER e dentro dela usa a TAG CODE

fica assim

(spoiler)


(code) meu codigo (/code)

(/spoiler)

dai você troca os "()" parenteses por conchetes "[]"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError

at pqRepresa.EmpresaDAO.listByNome(EmpresaDAO.java:12)

at pqRepresa.EmpresaFrameP.carregarTabela(EmpresaFrameP.java:34)

at pqRepresa.EmpresaFrameP.<init>(EmpresaFrameP.java:89)

at pqRepresa.FrameMain$2.actionPerformed(FrameMain.java:69)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Caused by: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'mybd'

at pqRepresa.DataModule.<init>(DataModule.java:21)

at pqRepresa.DataModule.<clinit>(DataModule.java:9)

... 40 more

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'mybd'

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)

at com.mysql.jdbc.Util.getInstance(Util.java:386)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:927)

at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4686)

at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1304)

at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2483)

at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2516)

at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301)

at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)

at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at pqRepresa.DataModule.<init>(DataModule.java:19)

... 41 more

essa é a linha q diz q da erro agora eu n consigo ver erro:

PreparedStatement stmt = DataModule.datamodule.getConn().prepareStatement("select * from dadosEmpresa order by nomeEmpresa")

o getConn como faria pra inicializa-lo, eu n to conseguindo sabe se ele ta inicializado

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, posta como tu faz a conexão, mas creio que o método é GetConnection();

Tipo:


Conection con
stmt = con.prepareStatement(...)

porém posta toda a classe pra ficar melhor de verificar isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

alexandre9865,

poste seu código aqui como foi sugerido pelo colega.

Lembre-se de respeitar as regras do setor e usar a tag CODE para postar o código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

classe empresaDao

package pqRepresa;

import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.*;

public class EmpresaDAO {

public ResultSet listByNome() {
try {
PreparedStatement stmt = DataModule.datamodule.getConn().prepareStatement("select * from dadosEmpresa order by nomeEmpresa");

ResultSet rs = stmt.executeQuery();

return rs;
} catch (SQLException e) {
throw new RuntimeException(e);

}
}

public void incluir(Empresa empresa) {
try {
PreparedStatement stmt =
DataModule.datamodule.getConn().prepareStatement("insert into dadosEmpresa (nomeEmpresa,nomeFantasia,cnpj,inscricaoEstadual,email,emailNFe,dataCadastro) values (?,?,?,?,?,?,?)");


stmt.setString(1, empresa.getNomeEmpresa());
stmt.setString(2, empresa.getNomeFantasia());
stmt.setString(3, empresa.getCnpj());
stmt.setString(4, empresa.getInscricaoEstadual());
stmt.setString(5, empresa.getEmail());
stmt.setString(6, empresa.getEmailnfe());
stmt.setDate(7, (Date) empresa.getData());
stmt.execute();
stmt.close();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}

public void alterar(Empresa empresa) {
try {
PreparedStatement stmt =
DataModule.datamodule.getConn().prepareStatement("update dadosEmpresa set nomeEmpresa = ?,nomeFantasia=?,cnpj=?,inscricaoEstadual=?,email=?,emailNFe=?,dataCadastro=? where idEmpresa = ?");
stmt.setString(1, empresa.getNomeEmpresa());
stmt.setString(2, empresa.getNomeFantasia());
stmt.setString(3, empresa.getCnpj());
stmt.setString(4, empresa.getInscricaoEstadual());
stmt.setString(5, empresa.getEmail());
stmt.setString(6, empresa.getEmailnfe());
stmt.setDate(7, (Date) empresa.getData());
stmt.setInt(8, empresa.getIdEmpresa());
stmt.execute();
stmt.close();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}

public void excluir(Empresa empresa) {
try {
PreparedStatement stmt =
DataModule.datamodule.getConn().prepareStatement("delete from dadosEmpresa where idEmpresa = ?");
stmt.setInt(1, empresa.getIdEmpresa());
stmt.execute();
stmt.close();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}

}

classe datamodule

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;



public class DataModule {
public static DataModule datamodule = new DataModule();
private Connection conn;


public Connection getConn() {
return conn;
}


DataModule()
{
try{
conn = (Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1/mybd","root","Alexandre+17");
}catch(SQLException e){
throw new RuntimeException(e);
}
}
protected void finalize() throws Throwable{
try{
conn.close();
}
catch (SQLException e) {
throw new RuntimeException(e);
}

finally{
super.finalize();
}}
}

Editado por dif
A tag CODE é diferente de QUOTE(citação). use SEMPRE a tag CODE para códigos

Compartilhar este post


Link para o post
Compartilhar em outros sites

já tentou trocar o 127.0.0.1 por localhost?

caso continue, coloque o erro inteiro que da após tentar conectar, pra gente verifica a raiz inteira do erro

Compartilhar este post


Link para o post
Compartilhar em outros sites
já tentou trocar o 127.0.0.1 por localhost?

caso continue, coloque o erro inteiro que da após tentar conectar, pra gente verifica a raiz inteira do erro

eu tentei, porém n mudou nd

Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError

at pqRepresa.EmpresaDAO.listByNome(EmpresaDAO.java:12)

at pqRepresa.EmpresaFrameP.carregarTabela(EmpresaFrameP.java:34)

at pqRepresa.EmpresaFrameP.<init>(EmpresaFrameP.java:89)

at pqRepresa.FrameMain$2.actionPerformed(FrameMain.java:69)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Caused by: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'mybd'

at pqRepresa.DataModule.<init>(DataModule.java:21)

at pqRepresa.DataModule.<clinit>(DataModule.java:9)

... 40 more

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'mybd'

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)

at com.mysql.jdbc.Util.getInstance(Util.java:386)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:927)

at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4686)

at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1304)

at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2483)

at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2516)

at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301)

at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)

at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at pqRepresa.DataModule.<init>(DataModule.java:19)

... 41 more

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×