Управление данными в базе данных с использованием операторов DML в целом, а не частично - PullRequest
0 голосов
/ 19 января 2019

У меня есть список элементов, хранящихся в ArrayList , и я отправляю их из приложения Android на кнопке Отправить в MySql Database , используя Библиотека залпов .Он работает нормально, когда интернет работает нормально, но проблема возникает, когда возникает проблема с подключением к Интернету во время процесса. Если в процессе вставки и удаления возникает проблема с интернетом, он отправляет все записи, когда он отправляет половину или некоторое время никаких элементов в базу данных.Эта вещь делает мои данные непоследовательными.

Я хочу знать, есть ли способ, которым данные могут быть вставлены целиком, а не частично, я имею в виду, что если во время процесса DML (вставка, обновление,удалить) интернет-проблема или любая другая проблема, которая разрывает соединение с БД, тогда весь запрос должен быть откатом. Проще говоря, я хочу отправить / обновить / записи в целом, а не частично.Выполнение запроса должно быть атомарным.

...