Maks00088
@Maks00088
Обучаюсь Java/JavaEE /Php/Js

Result Set ошибка при работе с jdbc, Что значит эта ошибка?

Получаю сообшение об ошибки.
java.sql.SQLException: Before start of result set sql exception!

Не понятна причина ошибки, кто может объяснить ?

String queryDataBase = "SELECT nickname,password,email FROM users  WHERE nickname = ? AND password = ? AND email = ?";


            PreparedStatement preparedStatement = connection.prepareStatement(queryDataBase);
            preparedStatement.setString(1, name);
            preparedStatement.setString(2, password);
            preparedStatement.setString(3, email);
            ResultSet resultSetQuery = preparedStatement.executeQuery();

            if (resultSetQuery != null){

                    if (resultSetQuery.getString("nickname").equals(name)) {
                        System.out.println(resultSetQuery.getString("nickname"));
                        if (resultSetQuery.getString("password").equals(password)) {
                            System.out.println(resultSetQuery.getString("password"));
                            if (resultSetQuery.getString("email").equals(email)) {
                                System.out.println(resultSetQuery.getString("email"));
  • Вопрос задан
  • 2192 просмотра
Пригласить эксперта
Ответы на вопрос 1
@stanislav_slav
Прежде чем извлекать данные, попробуй вызвать resultSetQuery.next(), проблема в том что курсор находится до первой строки, вызовом этого метода ты передвинешь его на первую строку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы