在SQLite数据库中获取新插入数据自增长的ID值

使用last_insert_rowid()函数,例如:

        SQLiteDatabase  db = helper.getWritableDatabase();        db.execSQL("insert into person(name,phone,amount) values(?,?,?) ",                new Object[]{person.getName(),person.getPhone(),person.getAmount()});        Cursor cursor = db.rawQuery("select last_insert_rowid() from person",null);                int strid;          if(cursor.moveToFirst())           strid = cursor.getInt(0);        Log.i("testAuto", strid+"");




更多相关文章

  1. Android数据库 之 SQLite数据库
  2. Android 保存数据到文件
  3. Android sqlite 数据库在java代码中的增删改查
  4. android 操作sqllite 数据库
  5. android后台上传数据demo
  6. 手动操作Android数据库
  7. Android之数据库操作
  8. android之bundle传递数据--两个activities之间

随机推荐

  1. android:viewpager实现图片循环滑动+索引
  2. Android Studio App设置线性布局LinerLay
  3. 一些关于 Activity 的技巧
  4. [置顶] Android实现数据存储技术集锦
  5. One省电卫士 - Android内核级省电App
  6. 第一章 Android系统介绍
  7. 手机的CPU架构简述及SO兼容(Android/iOS)及
  8. Chromium V18 已经降临,尝试跟 Android 浏
  9. Android 网络访问框架 NiceDay 发布
  10. Android Canvas类介绍