在SQLite数据库中获取新插入数据自增长的ID值(传智播客笔记)
16lz
2021-01-23
在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+"");
更多相关文章
- Android数据库 之 SQLite数据库
- Android 保存数据到文件
- Android sqlite 数据库在java代码中的增删改查
- android 操作sqllite 数据库
- android后台上传数据demo
- 手动操作Android数据库
- Android之数据库操作
- android之bundle传递数据--两个activities之间