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"));
  • Вопрос задан
  • 2145 просмотров
Пригласить эксперта
Ответы на вопрос 1
@stanislav_slav
Прежде чем извлекать данные, попробуй вызвать resultSetQuery.next(), проблема в том что курсор находится до первой строки, вызовом этого метода ты передвинешь его на первую строку.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы