0

以下は、データベース テーブルから電子メールパスワードを取得するJavaのスニペットです。

        hashedPassword = encrypter.hashPassword(UserPassword);
        Context context = new InitialContext();
        DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/photog");
        Connection connection = ds.getConnection();
        String sqlStatement = "SELECT email,firstname FROM registrationinformation WHERE password='" + hashedPassword + "'";
        PreparedStatement statement = connection.prepareStatement(sqlStatement);
        ResultSet set = statement.executeQuery();

上記のステートメントは正常に実行されますが、メールとパスワードを分離するにはどうすればよいsetですか?

4

2 に答える 2

2
String email= rs.getString("email");

regExpression で「メール」をこぼしました。「.com」、「.org」など、

于 2012-04-23T18:55:54.153 に答える
0
while(set.next()) {
   email = rs.getString("email");
}

このSO投稿も確認してください

于 2012-04-25T06:02:21.697 に答える