加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite数据库

发布时间:2020-12-12 23:50:11 所属栏目:百科 来源:网络整理
导读:sqlite数据库无类型,可以向一个integer的列中添加一个字符串. Cursor游标结果集,类似于ResultSet. SQLiteDatabase 数据库操作对象,执行一些sql语句. sqlite3命令 .tables 列出数据库中所有的表 .exit 退出sqlite的编辑模式 .mode column 改变输出的结果为列
  • sqlite数据库无类型,可以向一个integer的列中添加一个字符串.
  • Cursor游标结果集,类似于ResultSet.
  • SQLiteDatabase 数据库操作对象,执行一些sql语句.

  • sqlite3命令

    • .tables 列出数据库中所有的表
    • .exit 退出sqlite的编辑模式
    • .mode column 改变输出的结果为列的形式
    • 可以执行sql语句.
  • 事务的操作

    try {
        // 开启事物
        db.beginTransaction();
    
        // 从xiaoli账户中减10块钱
        db.execSQL("update person set balance = balance - 10 where name = 'xiaoli'");
    
        int result = 10 / 0;
    
        // 向xiaozhang账户中加10块钱
        db.execSQL("update person set balance = balance + 10 where name = 'xiaozhang'");
    
        // 设置一个成功点. 可以设置多次
        db.setTransactionSuccessful();
    } finally {
        db.endTransaction(); // 结束事物: 既提交又回滚
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读