Ниже приводится фрагмент кода в Java что Выдает E-mail и Пароль из таблицы базы данных.Разделите значения из 2 столбцов из набора?
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
?
что будет 'rs.getString ("электронная почта")' вернуть? –
Он возвращает поле электронной почты, которое у вас есть в базе данных. Прочтите эту ссылку для получения дополнительной информации http://docs.oracle.com/javase/tutorial/jdbc/basics/retrieving.html – kosa
, поэтому вы имеете в виду выполнение инструкции sql 'rs.getString (...)' вернет мне значение любого столбца, который принадлежит выполняемой строке? –