整体上使用DML语句处理数据库中的数据

时间:2019-01-19 17:02:29

标签: mysql sql database transactions android-volley

我有一个存储在 ArrayList 中的项目列表,我正在使用 Volley库将它们从Android应用程序onButton提交到 MySql数据库强>。当Internet正常运行时,它可以正常工作,但是在过程中,只要出现Internet连接问题,就会出现问题。 如果在插入和删除过程中出现Internet问题,则它会在一段时间内发送所有记录,而在一段时间内它发送一半或一段时间内没有项目发送到数据库。这件事使我的数据不一致。

我想知道有什么方法可以整体而非部分插入数据,这意味着如果在DML Process(插入,更新,删除)过程中出现互联网问题或任何其他问题,则会中断与数据库然后整个查询必须回滚。 更简单地说,我想整体发送/更新/记录而不是部分记录。查询执行本质上应该是原子的。

0 个答案:

没有答案