Duvida - Busca em banco de dados

Pessoal,
no codigo abaixo eu estou fazendo um teste.
Se o registro que estou buscando no banco de dados
for igual a string “FUSCA”, ele vai mostrar aquele registro
no meu textField.

O problema é que a palavra FUSCA existe no meu banco,
mas não está passando como true dentro da função if.
Não está aparecendo mensagens de erros, simplesmente não executa a função.

Alguém sabe o erro?

Valeu.
Anderson

private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {

String carro = “FUSCA”;
try{

    Statement    st = conn.createStatement();
ResultSet rec = st.executeQuery("SELECT * FROM Veiculo");
    
    while (rec.next()) {
    if ( carro == rec.getString(2)) 

        textField1.setText(carro);
                              

}
  st.close();
  }	
     
  
catch (Exception e){
System.out.println("Erro no comando SQL de Consulta");
}
}

Kra,

Tenta assim no if

carro.equals(rec.getString(2))

Valeu,

Paulo

Puxa vida, que vacilo.
Valeu, deu certo.
Anderson