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 { <a href="//Class.forName" rel="noopener nofollow ugc">//Class.forName</a>(“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; } } }