Одесса: 5°С (вода 9°С)
Киев: 0°С
Львов: -1°С

Тема: Вопрос по Java

Ответить в теме
Показано с 1 по 4 из 4
  1. Вверх #1

    По умолчанию Вопрос по Java

    Для программистов!
    Пишу след код, в код возникает ошибка!

    public class dbquery {
    private ResultSet result;
    private String query;
    ....................
    public boolean executeQuery() {
    PreparedStatement statement = database.getInstance()
    .getStatement(query);
    try {
    result = statement.executeQuery();
    } catch (SQLException exception) {
    syslogger.getInstance().error(
    "executeQuery() is failed! " + exception.getMessage());
    closeStatement(statement);
    return false;
    }
    closeStatement(statement); // Закрываем statement
    }

    public boolean first() {
    ..........................
    try {
    return result.first();
    } catch (SQLException exception) {
    ..............................
    return false;
    }
    }
    }

    Проблема в том что отрабатывает код public boolean executeQuery() , но не отрабатывает public boolean first(). Сообщает что ResultSet is closed!

    Но переменная result у меня не закрыта! Предпологаю, что в result хранится ссылка, метода database.getInstance().getStatement(query).clone() Нет! Скорее всего нельзя закрывать statement вообще!


  2. Вверх #2
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,915
    Репутация
    795
    from docs: "A ResultSet object is automatically closed when the Statement object that generated it is closed..."

  3. Вверх #3
    Цитата Сообщение от Fallout Посмотреть сообщение
    from docs: "A ResultSet object is automatically closed when the Statement object that generated it is closed..."
    у самого открыт мануал http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html#first()
    в самом конце описания ))) спасибо!

  4. Вверх #4
    Если закрыть Statement то все ResultSet закрываются автоматически.

Ответить в теме

Похожие темы

  1. cdma и java
    от Eu в разделе Мобильная техника
    Ответов: 1
    Последнее сообщение: 03.11.2005, 23:44
  2. Java MIDP 2.0
    от Eu в разделе Мобильная техника
    Ответов: 0
    Последнее сообщение: 06.10.2005, 12:47
  3. Разработка Java приложений
    от Adro1t в разделе Программирование
    Ответов: 1
    Последнее сообщение: 06.08.2005, 16:03
  4. заливка java игр на х100
    от from_hell в разделе Мобильная техника
    Ответов: 16
    Последнее сообщение: 30.03.2005, 23:10
  5. HELP!!!!!!!! (Java апплеты) ....
    от Jeno в разделе Программирование
    Ответов: 3
    Последнее сообщение: 27.10.2004, 11:46

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения