Android 用SQLite实现事务的方法

 更新时间:2013年04月21日 14:30:01   作者:  
本篇文章小编为大家介绍,Android用SQLite实现事务的方法。需要的朋友参考下
复制代码 代码如下:

 public void payment() {
  SQLiteDatabase db = dbOpenHelper.getReadableDatabase();
  db.beginTransaction();//开始事务
  try {
   db.execSQL("update person set amount=amount-10 where personid=2");
   db.execSQL("update person set amount=amount+10 where personid=5");
   db.setTransactionSuccessful();// 设置事务的标志为true,调用此方法会在执行到endTransaction()方法是提交事务,若没有调用此方法会在执行到endTransaction()方法回滚事务。
  } catch (SQLException e) {
  } finally {
   db.endTransaction();
  }
  // 结束事务,有两种情况:commit,rollback,
  // 事务的提交或回滚是由事务的标志决定的,如果事务的标志为true就会提交,否则回滚,默认情况下事务的标志为false
 } 

PS:类似转账功能,两个操作在同一个事务中完成。

相关文章

  • Kotlin与Java相互调用的完整实例

    Kotlin与Java相互调用的完整实例

    Kotlin的设计过程中就考虑到了与Java的互操作性,在Kotlin中可以直接调用既有的Java代码,反过来在Java中也可以很流畅地使用Kotlin代码,这篇文章主要给大家介绍了关于Kotlin与Java相互调用的相关资料,需要的朋友可以参考下
    2021-12-12
  • Android自定义控件通用验证码输入框的实现

    Android自定义控件通用验证码输入框的实现

    这篇文章主要介绍了Android自定义控件通用验证码输入框的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • Android仿淘宝头条向上滚动广告条ViewFlipper

    Android仿淘宝头条向上滚动广告条ViewFlipper

    这篇文章主要为大家详细介绍了Android仿淘宝头条向上滚动广告条ViewFlipper,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android利用Chronometer实现倒计时功能

    Android利用Chronometer实现倒计时功能

    这篇文章主要为大家详细介绍了Android利用Chronometer实现倒计时功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android接入阿里云热修复介绍

    Android接入阿里云热修复介绍

    大家好,本篇文章主要讲的是Android接入阿里云热修复介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Android编程判断横屏、竖屏及设置横竖屏的方法

    Android编程判断横屏、竖屏及设置横竖屏的方法

    这篇文章主要介绍了Android编程判断横屏、竖屏及设置横竖屏的方法,结合实例形式分析了Android针对横竖屏的判断、计算、设置等相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • Android中的全局变量与局部变量使用小结

    Android中的全局变量与局部变量使用小结

    这篇文章主要介绍了Android中的全局变量与局部变量使用小结,全局变量顾名思义就是在整个的类中或者可在多个函数中调用的变量,也称为外部变量,局部变量则是特定过程或函数中可以访问的变量,需要的朋友可以参考下
    2015-01-01
  • Android仿微信视屏悬浮窗效果

    Android仿微信视屏悬浮窗效果

    这篇文章主要为大家详细介绍了Android仿微信视屏悬浮窗效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Android中使用Camera类编写手机拍照App的实例教程

    Android中使用Camera类编写手机拍照App的实例教程

    这篇文章主要介绍了Android中使用Camera类编写手机拍照App的实例教程,整理了Camera调用硬件进行拍照的一些常用方法,需要的朋友可以参考下
    2016-04-04
  • flutter 实现点击下拉栏微信右上角弹出窗功能

    flutter 实现点击下拉栏微信右上角弹出窗功能

    这篇文章主要介绍了flutter 实现弹出窗点击下拉栏微信右上角弹出窗功能,这段代码使用的是PopupRoute这个路由类进行实现 的,分步骤通过实例代码讲解的非常详细,需要的朋友可以参考下
    2021-05-05

最新评论