Задать вопрос
@moveOn

Как работать с sqllite в конкурентных запросах?

Не могу понять как сделать это. Все время натыкаюсь либо на data base is locked, либо то возвращает данные то нет. Пробовал отлавливать исключением ошибку и переподключаться - уходит в вечный цикл. Догадался закрывать соединение, открывать новое и только тогда повторно коннектиться - вроде работает, но иногда возвращает пустую базу, хотя база цела и следующие запросы возвращает нормально. Пробовал транзакции, wal журнал... Поделитесь пожалуйста опытом или примером как подключаться, что бы гарантированно дождаться освобождения базы, заблокировать ее для всего, сделать что мне надо(читать, писать), закрыть и отпустить базу. На производительность пофигу. Запись происходит очень редко.

Спасибо за ответы.
  • Вопрос задан
  • 79 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..
Поделитесь пожалуйста опытом или примером
Использовать более подходящие инструменты, например, MySQL.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽