ola pessoal !!
sou novo em java e estou estagiando !
estou estudando a parte de interação com banco de dados e gostaria da ajuda de vcs .
eu vi como funciona um pouco dessa parte da interação e talz mas no codigo que segue nao consigo identificar o que ele esta fazendo…
não compreendo esses sets - sacado.setCodigo(resultSet.getLong(“SCD_ID”));
essas parte (“scd_id”) não compreendo esse codigo faz parte de um projeto no qual eu estou estudando por isso estou
meio que boiando …
segue o codigo
public List<Sacado> findByGroup(String grupo) throws SQLException {
Connection connection = null;
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
Sacado sacado = null;
List<Sacado> sacadoList = new ArrayList<Sacado>();
try {
connection = offlineDB.getConnection();
preparedStatement = connection.prepareStatement(FIND_BY_GROUP);
preparedStatement.setString(1, grupo);
resultSet = preparedStatement.executeQuery();
if (resultSet.next()) {
do {
sacado = new Sacado();
sacado.setCodigo(resultSet.getLong("SCD_ID"));
sacado.setTipoInscricao(resultSet.getString("SCD_TP_DOC"));
sacado.setCpfCnpj(resultSet.getLong("SCD_CNPJ_CPF"));
sacado.setNomeFantasia(resultSet.getString("SCD_NM_FNT"));
sacado.setNome(resultSet.getString("SCD_NM"));
sacado.setGrupo(resultSet.getString("SCD_GRP"));
sacado.setEndereco(resultSet.getString("SCD_DS_END"));
sacado.setBairro(resultSet.getString("SCD_NM_BRR"));
sacado.setCep(resultSet.getInt("SCD_CD_CEP"));
sacado.setCidade(resultSet.getString("SCD_NM_CID"));
sacado.setUf(resultSet.getString("EST_ID"));
sacado.setDdd(resultSet.getInt("SCD_CD_DDD"));
sacado.setTelefone(resultSet.getLong("SCD_NR_TEL"));
sacado.setRamal(resultSet.getInt("SCD_NR_RML"));
sacado.setDdi(resultSet.getInt("SCD_CD_DDI_FAX"));
sacado.setDddFax(resultSet.getInt("SCD_CD_DDD_FAX"));
sacado.setFax(resultSet.getLong("SCD_NR_FAX"));
sacado.setAvalista(resultSet.getString("SCD_NM_AVL"));
sacado.setCpfCnpjAvalista(resultSet.getLong("SCD_CNPJ_CPF_AVL"));
sacado.setAbatimento(resultSet.getBigDecimal("SCD_VL_ABT"));
sacado.setPercentjurosMulta(resultSet.getBigDecimal("SCD_PC_JUR_MLT"));
sacado.setQuantidadeDias(resultSet.getInt("SCD_QT_DIA"));
sacado.setIof(resultSet.getBigDecimal("SCD_PC_IOF"));
sacado.setPercentDesconto(resultSet.getBigDecimal("SCD_PC_DSC"));
sacado.setValorDesconto(resultSet.getBigDecimal("SCD_VL_DSC"));
sacado.setMensagem1(resultSet.getString("SCD_DS_MSG1"));
sacado.setMensagem2(resultSet.getString("SCD_DS_MSG2"));
sacado.setMensagem3(resultSet.getString("SCD_DS_MSG3"));
sacado.setEmail(resultSet.getString("SCD_DS_EML"));
sacado.setTipoDocAvalista(resultSet.getString("SCD_TP_DOC_AVL"));
sacadoList.add(sacado);
} while (resultSet.next());
}
} catch (SQLException e) {
Logger.getLogger("com.eversystems.offline").log(Level.SEVERE, "Erro no acesso ao banco de dados", e);
throw new SQLException(e);
} catch (DBDriverNotFoundException e) {
Logger.getLogger("com.eversystems.offline").log(Level.SEVERE, "Erro no acesso ao banco de dados", e);
} catch (DBInUseException e) {
Logger.getLogger("com.eversystems.offline").log(Level.SEVERE, "Erro no acesso ao banco de dados", e);
} catch (DBConnectionException e) {
Logger.getLogger("com.eversystems.offline").log(Level.SEVERE, "Erro no acesso ao banco de dados", e);
} catch (DBNotConfiguredException e) {
Logger.getLogger("com.eversystems.offline").log(Level.SEVERE, "Erro no acesso ao banco de dados", e);
} finally {
if (resultSet != null) {
resultSet.close();
}
if (preparedStatement != null) {
preparedStatement.close();
}
if (connection != null) {
connection.close();
}
}
return sacadoList;
}
}