Criei a classe CrudCalibra! Contudo é lançada uma exception do tipo java.lang.NullPointerException! Será que alguém me podia ajudar neste problema?
A classe é a seguinte:
public class CrudCalibra extends ConexaoBD {
CallableStatement consultar;
CallableStatement insert;
private Statement stmt;
private ResultSet rs;
String sql;
public boolean ConsultarDados(Calibra pneu) {
Connection conexao = null;
CtrlCalibra ctrlcalibra = new CtrlCalibra();
ArrayList<Calibra>lista=new ArrayList<Calibra>();
try {
if (ConectarBD()) {
consultar = conexao.prepareCall("dbo.mtlConsulta");
stmt = conexao.createStatement();
sql = ("SELECT log_08Checklist.Carreta1, Tipo, log_08Checklist.CaligragemCarreta FROM MasterLink_CadastroGeral.dbo.CadCarreta INNER JOIN MasterLink_ControleDeLogistica.dbo.log_08Checklist ON MasterLink_CadastroGeral.dbo.CadCarreta.Carreta1 = log_08Checklist.Carreta1 WHERE"
+ "((CadCarreta.Carreta1 = @Carreta1) OR (@Carreta1 IS NULL)) AND "
+ "((Tipo LIKE '%' + @Tipo + '%') OR (@Tipo IS NULL))");
rs = stmt.executeQuery(sql);
while (rs.next()) {
consultar.setString(1, pneu.getCarreta1());
consultar.setString(2, pneu.getTipo());
consultar.setInt(1, pneu.getCalibragemCarreta());
lista.add(pneu);
}
stmt.execute(sql);
}
} catch (SQLException ex) {
setMensagem("Error de Sintaxe" + ex.getMessage());
}
return ctrlcalibra.ConsultarDados(pneu);
}

