Erro .: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

2 respostas
JuniorMcz

Boa Tarde a todos...

Bom estou fazendo uma tela de loggin para entrar na minha aplicação.

A ação do meu botão de conectar é este.:

private void btnConectarActionPerformed(java.awt.event.ActionEvent evt) {                                            

      
        bd.setLogin(String.valueOf(txtLoggin)); // AQUI É A LINHA  at tela.Loggin.btnConectarActionPerformed(Loggin.java:143)
        bd.setSenha(String.valueOf(txtSenha));
        bd.setUrl(String.valueOf(txtAlias));
        bd.setDriver("org.firebirdsql.jdbc.FBDriver");
        
        try {
          bd.conectar();
        } catch (Exception ex) {
            Logger.getLogger(Loggin.class.getName()).log(Level.SEVERE, null, ex);
            JOptionPane.showMessageDialog(null," Falha na Conexão.");
        }
        JOptionPane.showMessageDialog(null,"Conexão com Banco de Dados com Sucesso.");
    }

Minha classe do Banco de Dados é esta :

public class BancoDeDados {
	private String driver;
	private String login;
	private String senha;
	private String url;
	private Connection conexao;   


    public BancoDeDados(String driver, String login, String senha, String url, Connection conexao) {
        this.driver = driver;
        this.login = login;
        this.senha = senha;
        this.url = url;
        this.conexao = conexao;
    }
  

  
	public void conectar() throws Exception {
	try{
            Class.forName(driver);
		this.conexao = DriverManager.getConnection(getUrl(), getLogin(), getSenha());
                }
            catch(ClassNotFoundException cnf){
                JOptionPane.showMessageDialog(null,"Classe JDBC Driver nao encontrada");

            }
            catch(SQLException sql){
                JOptionPane.showMessageDialog(null,"Erro ao se conectar com o banco de dados.");

            }
            catch(Exception e){
                System.out.println (e.getMessage());

            }

        }

O erro que esta dando é :
[list]
debug:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at tela.Loggin.btnConectarActionPerformed(Loggin.java:143)
at tela.Loggin.access$000(Loggin.java:12)
at tela.Loggin$1.actionPerformed(Loggin.java:46)
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$Actions.actionPerformed(BasicButtonListener.java:287)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1633)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2851)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2886)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2814)
at java.awt.Component.processEvent(Component.java:6044)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1850)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:712)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:990)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:855)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:676)
at java.awt.Component.dispatchEventImpl(Component.java:4502)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
CONSTRUÍDO COM SUCESSO (tempo total: 22 segundos)[/list]

O que esta acontecendo ?

2 Respostas

adriano_si

Isso: http://www.google.com.br/search?q=java.lang.NullPointerException&rls=com.microsoft:pt-br:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7SUNC_pt-BR&redir_esc=&ei=Ggf4TM-3EMKx8QPc0Jn4Cg

Aprenda a ler a StackTrace da Exceção… Estude sobre Exceptions Java

Abs e bons estudos []

JuniorMcz

Olá…
Desculpe-me, mas não entendi ?

adriano_si:
Isso: http://www.google.com.br/search?q=java.lang.NullPointerException&rls=com.microsoft:pt-br:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7SUNC_pt-BR&redir_esc=&ei=Ggf4TM-3EMKx8QPc0Jn4Cg

Aprenda a ler a StackTrace da Exceção… Estude sobre Exceptions Java

Abs e bons estudos []

Criado 2 de dezembro de 2010
Ultima resposta 2 de dez. de 2010
Respostas 2
Participantes 2