Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Java программирование > Java Базы данных (JDBC, JPA, Hibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 13.01.2021, 16:00   #1
YVTech
Новичок
Джуниор
 
Регистрация: 13.01.2021
Сообщений: 1
По умолчанию SQLite. Обязательно-ли закрывать Cursor?

Для примера. Можно:
Код:
// получить параметр строку
String getParamConf(String param, String defvalue){
    Cursor c = sqlconn.dbRead.query("params", new String[] {"value"}, "param='"+param+"'", null, null, null, null);
    if (c.moveToFirst()) {
        return c.getString(0);
    } else {
        return defvalue;
    }
}
...так или обязательно:
Код:
// получить параметр строку
String getParamConf(String param, String defvalue){
    Cursor c = sqlconn.dbRead.query("params", new String[] {"value"}, "param='"+param+"'", null, null, null, null);
    if (c.moveToFirst()) {
        String _ans = c.getString(0);
        c.close();
        return _ans;
    } else {
        return defvalue;
    }
}
...так?
YVTech вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cursor TMP Garmon SQL, базы данных 3 17.03.2012 00:13
Cursor 1ord C++ Builder 3 20.07.2011 15:21
the cursor is read only Veroonya SQL, базы данных 2 19.03.2009 17:55
Cursor NeiL Общие вопросы Delphi 4 13.02.2008 20:45
Cursor in Control NeiL Общие вопросы Delphi 1 09.02.2008 16:00


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS