Ответы

    1.  3 0

    wad (56) 7 (37887)3823 6 лет  

    База данных локальная SQLite, хотя по сути это не так важно какая база, логика одна.
    абсолютно не правильно. в MySQL это решается одним запросом в базу
    INSERT INTO ... (...) VALUES (...) ON DUPLICATE KEY UPDATE ...;
    либо хранимой процедурой, которых в SqlLite я так понимаю тоже нет как и ON DUPLICATE KEY.
    вот https://stackoverflow.com/questions/2717590/sqlite-insert-on-duplicate-key-update говорят что в SQLLite работает синтаксис REPLACE INTO ... (...) VALUES (...);, им и пользуйся. сводить обращения к базе данных к минимуму это хорошо.

    1.  1 1

    Агент 6 (11834)1431 6 лет  

    добавь boolean параметр invertFlag

    boolean result = rs.next();
    if (invertFlag) result = !result;

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

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system