Retornar dados de uma tabela SQL

Olá tudo bem? estou com problemas em achar alguma boa informação de como posso fazer isso

vi coisas relacionadas ao ResultSet e o Statement mas estou meio confuso em relação a isso

estou com uma string com os parâmetros de pesquisa e gostaria que ela me retornasse alguma coisa (true/false, a tabela, o campo…)

estou usando o Mysql como biblioteca

alguem poderia me mostrar a direção?

estou fazendo dessa maneira mas não esta dando certo ‘’/

conecta(); codigoB = barras.getText(); System.out.print("Codigo de Barras Caputrado com Sucesso!! \n"); barras.setText(null); barras.grabFocus(); gravaDados(); String sql = "SELECT * FROM produtos WHERE barra='"+codigoB+"'"; //erro ta na linha de baixo //rs é o ResultSet || e o stmt é o Statement rs rs = stmt.executeQuery(sql);

Desculpas pelo poste duplo moderação mas gostaria de informar que consegui achar oque eu queria

desculpas pelo topico e segue minha solução

[code]try {
String sql = “SELECT * FROM produtos WHERE barra=’”+codigoB+"’";
rs = stmt.executeQuery(sql);
if(rs.next()){
item.setText(rs.getString(“nome”));
precoitem.setText(rs.getString(“preco”));
barr.setText(rs.getString(“barra”));

    }
    }
    catch(SQLException e){
        System.out.print("deu erro brother");
    }[/code]

Ambos os códigos fora do padrão…

o certo é usar PrepareStatement e classes que manipulem isso atraves da Orientação a Objetos, mas vai ai o exemplo…

[code]
PreparedStatement st = db.prepareStatement("SELECT * " +
"FROM minha_tabela " +
“WHERE coluna = ?”);

st.setInt(1, jTextField.getText());
ResultSet rs = st.executeQuery();

if(rs.next()) {
System.out.print("Coluna 1 retornada ");
System.out.println(rs.getString(“nome_coluna”));
}

rs.close();
st.close(); [/code]

Obrigado pela dica brother