Galera estou tentando pegar dados do access, eu consigo me conectar e testei se os dados estao vindo com sysout e tambem estao vindo, o problema e quando eu vou usar o rs.getString para atribuir a um bean do o erro "No data found"
ai esta a parte do codigo beleza!!
private Sindical_Bean beanSQL = new Sindical_Bean();
private Sindical_Bean beanAcess = new Sindical_Bean();
public void validaDadosAcess() throws SQLException{
String sql=("Select * from MAR_2");
conexaoAcess = con.conectarBancoAcess();
stmt =conexaoAcess.createStatement();
rs= stmt.executeQuery(sql);
System.out.println(rs.toString());
while(rs.next()){
System.out.println(rs.getString(2));//Teste para ver se esta indo no banco
beanAcess.setCnpj(rs.getString(1).toString());
beanAcess.setExercicio(rs.getString(2).toString());
if (beanAcess.getCnpj()==null)
{
listaSemCnpj.add(beanAcess);
}
else if (validaCnpj(beanAcess.getCnpj()))
{
listaValidos.add(beanAcess);
}
else{
listaInvalidos.add(beanAcess);
}
}
rs.close();
}
falow!11