Boa noite!
Meu código está apresentando o seguinte erro ao inicializar a aplicação pelo Netebeans
run: Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException: Cannot invoke “java.net.URL.toExternalForm()” because “location” is null
Código da Minha Classe MoradorDao
package Morador;
import DAO.ConexaoDAO;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;
/**
*
-
@author JANDERSON
*/
public class MoradorDao {Connection conn;
PreparedStatement st;
ResultSet rs;public MoradorDao() {
}public boolean conectar() {
try {
//Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
//conn = DriverManager.getConnection(“jdbc:sqlserver://localhost;database=banco;integratedSecurity=true;”);
Class.forName(“com.mysql.jdbc.Driver”);
conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/dbvozativa”, “root”, “”);
return true;
} catch (Exception e) {
return false;
}
}public void adicionar(Morador obj) throws Exception {
String sql = “INSERT INTO morador(Nome,Email,Nascimento,Cpf,Celular,Rg,Senha,Usuario,Logradouro,Numero,Complemento,Municipio,Bairro,Cep,Uf)VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)”;
Connection conn = null;
PreparedStatement pstm = null;
try {
conn = ConexaoDAO.getConnection();
pstm = conn.prepareStatement(sql);
pstm.setString(1, obj.getNome());
pstm.setString(2, obj.getEmail());
pstm.setString(3, obj.getNascimento());
pstm.setString(4, obj.getCpf());
pstm.setString(5, obj.getCelular());
pstm.setString(6, obj.getRg());
pstm.setString(7, obj.getSenha());
pstm.setString(8, obj.getUsuario());
pstm.setString(9, obj.getLogradouro());
pstm.setString(10, obj.getNumero());
pstm.setString(11, obj.getComplemento());
pstm.setString(12, obj.getMunicipio());
pstm.setString(13, obj.getBairro());
pstm.setString(14, obj.getCep());
pstm.setString(15, obj.getUf());pstm.execute(); JOptionPane.showMessageDialog(null, "Cadastro realizado com sucesso!"); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Erro ao salvar as informações! Por favor, verifique os dados e preencha novamente." + e.toString()); //System.out.println("Erro ao salvar dados"+ e.getMessage().toLowerCase()); } finally { if (conn != null) { conn.close(); } }
}
boolean chekLogin(String text, String text0) {
throw new UnsupportedOperationException(“Not supported yet.”); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
}public void desconectar() {
try {
conn.close();
} catch (SQLException ex) {}
}
public Morador consultar(String Cpf) {
try {
Morador morador = new Morador();
st = conn.prepareStatement(“SELECT * FROM morador WHERE cpf = ?”);
st.setString(1, Cpf);
rs = st.executeQuery();
// verifica se a consulta encontrou o funcionário com a matrícula informada
if (rs.next()) { // se encontrou o funcionário
morador.setCpf(rs.getString(“Cpf”));
morador.setBairro(rs.getString(“Bairro”));
morador.setCelular(rs.getString(“Celular”));
morador.setCep(rs.getString(“Cep”));
morador.setComplemento(rs.getString(“Complemento”));
morador.setEmail(rs.getString(“Email”));
morador.setLogradouro(rs.getString(“Municipio”));
morador.setMunicipio(rs.getString(“Cpf”));
morador.setNascimento(rs.getString(“Nascimento”));
morador.setNome(rs.getString(“Nome”));
morador.setNumero(rs.getString(“Numero”));
morador.setRg(rs.getString(“Rg”));
morador.setSenha(rs.getString(“Senha”));
morador.setUf(rs.getString(“Uf”));
morador.setUsuario(rs.getString(“Usuario”));
} else {
return null;
}
} catch (Exception e) {
return null;
}
}
}