Pessoal estou tentando criar uma tela de cadastro simples porem quando tento excluir
os dados no botao excluir ele da esse erro:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at DB.ClienteDB.excluir(ClienteDB.java:99)
at forms.MontaTela$Excluirhandler.mouseClicked(MontaTela.java:256)
at java.awt.AWTEventMulticaster.mouseClicked(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.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
O erro tá aqui:[code]
public int excluir(long cpf)throws ConexaoException{
Connection conn=null;
Statement stmt=null;
try{
GerenciadorConexao.obterConexao();
stmt = conn.createStatement(); // aqui, vc tá usando o conn sem antes atribuir algo a ele… ele tá null
int x=stmt.executeUpdate(“delete from cliente where cpf=”+cpf);
return x;
}catch(SQLException sqle){
sqle.printStackTrace();
throw new ConexaoException(“Erro ao excluir cliente”,sqle);
}finally{
GerenciadorConexao.close(conn, stmt);
} [/code]