Boa noite a todos, Estou passando por um problema a um certo tempo então decidi pedir ajuda de pessoas mais experientes, Tenho função void chamada carregaTabela, e inicializo essa função junto com a InitComponentes, ao fazer uma ação para abrir um form chamado cadSetores logo tenho o erro descrito no titulo do tópico java.lang.NullPointerException, alguém pode ajudar?
Minha função carregaTabela();
public void carregaTabela()
{
String[] colunas = new String[] {"CodSetor", "Nome"};
ArrayList setores = new ArrayList();
Connection con = null;
ResultSet rs = null;
PreparedStatement stmt = null;
try
{
stmt = con.prepareStatement("select * from setor;");
rs.first();
do
{
setores.add(new Object[]
{
rs.getInt("codsetor"),
rs.getString("nome")
});
}while(rs.next());
} catch (SQLException Erro) {
JOptionPane.showMessageDialog(null, "Erro ao listar tabela.\n" + Erro);
}
ModeloTabela ModeloTbSetores = new ModeloTabela(setores, colunas);
tbSetores.setModel(ModeloTbSetores);
}
oi @Marcio_Tostes, você não instanciou sua conexão “Connection con”, você inicializou a variável com “null”, logo quando você vai executar “con.prepareStatement(…”, a variável não tem acesso a nenhum objeto.