Java integrando com banco

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;

    }

}

bLZ AMIGO ESSE code[/code] É o nome da coluna da tabela no banco de dados na qual vc esta listando, vou te dar uma dica leia essa apostila


vc vai aprender muita coisa

[quote=dcorteztec]bLZ AMIGO ESSE code[/code] É o nome da coluna da tabela no banco de dados na qual vc esta listando, vou te dar uma dica leia essa apostila


vc vai aprender muita coisa[/quote]

Muito boa a dica dcorteztec, ia passar a mesma para ele.

este sacado.setAlgumaCoisa, vou descrever abaixo, são os nomes dos metodos get e set de uma classe chamada Sacado que é utilziado para mapear os campos do banco.

public class Pessoa {
    private int idPessoa;
    private String nome;

    // São estes metodos aqui, eles são utilizados para captarem e inserir dados dentro de um objeto desta classe, e que estes dados venham ou vão por exemplo para dentro do banco de dados
    public void setIdPessoa(int idPessoa) {
        this.idPessoa = idPessoa;
    }

    public int getIdPessoa() {
        return idPessoa;
    }

    public void setNome(String Nome) {
        this.nome = nome;
    }

    public String getNome() {
        return nome;
    }
}

Att,
André Dalcin

Obrigado galera !! vou ler a apostila vlw mesmo abração pessoal !