这也是通过Android Juint来实现的。

基于上一次的工程继续,上一次工程传送门:《Android–Android Juint 与 Sqlite》 http://www.cnblogs.com/yydcdut/p/3790579.html

更新数据库

public PersonSQLite(Context context) {        super(context, "person.db", null, 2);        // TODO 自动生成的构造函数存根    }    @Override    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {        // TODO 自动生成的方法存根        System.out.println("数据库发生了变化!!");        db.execSQL("alter table person add account varchar(20)");    }

SQL处理类

public long addMoney(String name ,String number,int money)    {        SQLiteDatabase db = sqlite.getWritableDatabase();        //db.execSQL("insert into person (name,number) values (?,?)", new Object[]{name,number});        ContentValues values = new ContentValues();        values.put("name", name);        values.put("number", number);        values.put("account", money);        long id = db.insert("person", null, values);        db.close();        return id;    }

测试

//先添加数据    public void testAddMoney()    {        PersonDao2 dao = new PersonDao2(getContext());        dao.addMoney("wangwu", "123", 5000);        dao.addMoney("zhangsan", "321", 2000);    }    //事务处理    public void testTransaction()    {        PersonSQLite sqlite = new PersonSQLite(getContext());        SQLiteDatabase db = sqlite.getWritableDatabase();        db.beginTransaction();        db.execSQL("update person set account=account-1000 where name = ?",new Object[]{"zhangsan"});        db.execSQL("update person set account=account+1000 where name = ?",new Object[]{"wangwu"});        db.endTransaction();        db.close();    }

我是天王盖地虎的分割线

源代码:http://pan.baidu.com/s/1dD1Qx01

SQLite2.zip

转载请注明出处:http://www.cnblogs.com/yydcdut

更多相关文章

  1. Android的数据库--sqlite(一)
  2. Android开发集锦之二:android中的数据库操作
  3. Android真响应式架构——Model层设计
  4. Android创建和使用数据库详细指南
  5. 处女男学Android(十四)---Android(安卓)重量级数据存储之SQLite
  6. android中的数据库操作
  7. [Android(安卓)Develop_003]-Android(安卓)Database
  8. android中的数据库操作
  9. Android(安卓)之 SQLite数据库的使用

随机推荐

  1. CentOS 7 安装解压版mysql5.7的教程
  2. MySql实现翻页查询功能
  3. MYSQL的主从复制知识点整理
  4. MySQL给新建用户并赋予权限最简单的方法
  5. win10下mysql 8.0.18 安装配置方法图文教
  6. 一步步教你MySQL查询优化分析教程
  7. MySQL锁的知识点总结
  8. 数据库中的sql完整性约束语句解析
  9. mysql 8.0.18 安装配置方法图文教程(linu
  10. Mybatis中的动态SQL语句解析