Como comparar um dado em java que está no banco de dados

Boa noite,

Como faço para comparar os dados que estão no banco de dados, guardar os que forem iguais e mostra-los?

select * from tabela where dado_do_banco=’"+seu_dado+"’;

primeiro você faz um select no banco

ResultSet rs = null;
String sql = "SELECT * FROM table ";
try{
Statement stm= DB.getConnections().createStatement();
rs = stm.executeQuery(sql);
}
catch (Exception e){
e.printStackTrace();
}

percorre o resultado

if(rs != null){
while(rs.next()){

e compara se o resultado é igual a da classe java.

se for String utilize o equals.

obrigado pela ajuda!!
mais se os dados que eu quisesse comparar estivessem no próprio banco.
Ex: uma coluna de números
0.2
0.3
0.3

0.3 é igual a 0.3 então eu guardo se não passo para a linha de baixo e comparo o outro e assim até acabar a coluna.
como faço para compara-los utilizando a programação java com o banco?

Camarada, pode ser um pouco mais claro? Está muito confuso isso.

P.S.: Aos nossos camaradas respondedores de tópicos:
Qual o problema em usar as tags [code]???
Podemos dar o exemplo, não?

quando você faz a interação com o

if(rs != null){
while(rs.next()){

ele percorre o banco enquanto tiver um proximo ai é so comprar com o que você que e
colocar em um array ou coleção.

Sim mais o problema está em comparar, pois eles estão no próprio banco!

assim eu tenho uma tabela de dados numéricos e quero comparar se seus dados são iguais

quando eu dar o result ele ira me dar todos os dados da tabela,
quero compara-los mais não estou conseguindo!!

quero comparar os dados que estão na tabela e não comparar a tabela com outra!!

vamos supor que você tem uma tabela de Pessoa e nessa tabela existe uma FK que diz o código da casa dessa pessoa. (Sei que é uma modelagem estranha, mas serve de exemplo).
Rodando a query "SELECT * FROM Pessoa"você tem o resultado idPessoa | nomePessoa | idCasa 1 | João | 1 2 | Francisco | 4 3 | Joana | 1 4 | Ricardo | 3 5 | Alberto | 1 6 | Vinicius | 3 E você só quer saber quantas pessoas existem em cada casa, Então rodando a query"SELECT idCasa, count(idCasa) FROM Pessoa GROUP BY idCasa HAVING COUNT (idCasa) > 1" você terá o resultado idCasa | COUNT(idCasa) 1 | 3 3 | 2

Isso é problema de SQL, não de Java avançado. Recomendo estudar apostilas de SQL

[quote=drsmachado]Camarada, pode ser um pouco mais claro? Está muito confuso isso.

P.S.: Aos nossos camaradas respondedores de tópicos:
Qual o problema em usar as tags [code]???
Podemos dar o exemplo, não?[/quote]
sou fã desse cara hueheuehu

Obrigado pela ajuda