Problema em Pegar resultados do BD e jogar em um ComboBox

Falae galera beleza ? Minha lógica ta ok porém da um NUlll pointer exception e não consigo enchergar… vou passar a classe onde gera o erro.

[code]package bd;

import java.sql.*;
import java.sql.ResultSet;
import java.util.ArrayList;
import javax.swing.JOptionPane;

public class conexaoMysql
{

public Connection         con;
public Statement          stm;
public ResultSet           rs;


public String driver = "com.mysql.jdbc.Driver";
public String url    = "jdbc:mysql://localhost:3306/mydb";
public String user   = "root";
public String pass   = "root";




    public void conectar()
    {
        try 
        {
            
            Class.forName(driver);
            con = DriverManager.getConnection(url,user,pass); 
            
        }
        catch(Exception e)
        {
            
            JOptionPane.showMessageDialog(null,"Erro, Não foi possivel buscar a conexão com BD!");
        
        }
    }
    
    public void desconectar()
    {
        try
        {
            
            con.close();
        
        }
        catch(Exception e)
        {
            
            JOptionPane.showMessageDialog(null, "Erro, Não foi possivel o fexamento do BD!");
        
        }
    }
    
    public void executaQuery(String sql)
    {
        try
        {
            
            stm = con.createStatement();
            rs  = stm.executeQuery(sql);
            
        }catch(Exception e)
        {
            
            JOptionPane.showMessageDialog(null,"Erro, Não foi possivel executar a Query");
        
        }
    }
    
    
    public void executaUpdate(String sql)
    {
        try
        {
            
            stm = con.createStatement();
            stm.executeUpdate(sql);
            
            
        }catch(Exception e)
        {
            
            JOptionPane.showMessageDialog(null,"Erro, Não foi possivel executar a Query");
        
        }
    }
    
    
    public void buscarFilial()
    {
        
        
    
        try
        {
           stm            = con.createStatement();
           String query   = "SELECT * FROM filial";   // Diz que da erro aqui
           rs             = stm.executeQuery(query);
           
           

        }catch(Exception e)
        {
            e.printStackTrace(); // Lança essa exceção!!
        
        }
}

}[/code]

quem ppuder ajudar… agradeço desde já,

Gabriel Cardelli

Os métodos que tem que trazer resultados não pode ser void, no caso, buscarFilial não pode ser void… Não sei se é esse o seu problema, mas Nulll pointer exception geralmente está relacionado a alguma variável não inicializada. Se você está tentando preencher o comboBox a partir do retorno desse método, então é esse o problema.

Olá , ao executar qual metodo exatamente da o erro?
Fique atento a acessso a Objetos nao inicializados… nulls

Eu estou querendo simplismente jogar no resultset o resultado só isso…

E ta dando um Null pointer Exception…

Ainda nem parti para parte do combobox…

Ta realmente foda… o que será ?

depois eu outra classe a partir da instancia buscar esse resultset… só que o erro ta ae nessa classe…

Alguem consegue ver?

ABraço e obrigado!