私は以下のエラーで助けが必要です。以下は、retrievePassword()メソッドです。 Clickidが呼び出されたときに他のすべてのデータも取得できるようにプログラムしました。「列が見つかりません」というエラー?
すべての列名が正しいことを確認しました。私はこの問題は、上記の方法や、私がコンパイルされ、それぞれのフィールドに入力された
String first = jTextFieldFirst.getText();
String email = jTextFieldEmail.getText();
Profile p2 = new Profile(jTextFieldId.getText());
p2.retrievePassword();
String firstName = p2.getFirstName();
String email2 = p2.getEmail();
if(email == email2 && first == firstName)
JOptionPane.showMessageDialog(null, "Your Password is "+p2.getPassword(),
"Retrieve Password",JOptionPane.INFORMATION_MESSAGE);
else
JOptionPane.showMessageDialog(null, "Some information you entered is incorrect", "Retrieve Password",JOptionPane.INFORMATION_MESSAGE);
以下のインスタンスのいずれかであると考え、エラー「列が見つからない」登場続けます。私は列名とデータが正しいことを確認しましたが、私はretrievePassword()メソッドに含まれていない列がさらにあります。私はそれが問題であるように思われるこの2つの方法のどちらかであると確信していますが、私がそれをやっても問題は解決しないようです。何か魂が私を助けますか?お願いします?
"パスワードを取り出す"という機能はありません。最初にパスワードを保存したことはありません。パスワードの不可逆ハッシュを格納する必要があります。 –
その部分に関しては、私はまだデータベース以外のものでは本当に良くありません。だから私は今度は最も原始的な方法を使いました。 –