在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+"");
分享到:
相关推荐
今天在向Sqlite数据库里插入数据的时候,报了这样一个错: 代码如下: “too many terms in compound SELECT” 去Stackoverflow上查了一下,发现有人回答这个问题:链接 原来一次性向数据库里插入数据的条数不能太...
android中SQLite数据库中用insert同时插入多条记录的方法和效率比较
我们在使用ListView的时候需要和数据进行绑定,那么问题来了,如何获取SQLite数据库中的数据并动态的显示到ListView当中呢?其实过程很简单:首先要获取SQLite数据(当然首先你要创建一个SQLite数据库并填写了一些...
关于Sqlite的所有操作已经单独创建了专门的跨平台【.NETCore3.1】类库包含相应的帮助类,可以直接生成后拿到任何项目中直接使用,高效简单,省去了从头开发Sqlite数据库的时间,将更多的精力用于业务内容;...
通过相关配置,删除数据后,实现SQLite3设置数据库文件自动收缩
php读取SQLite数据库, php读取SQLite数据库,php读取SQLite数据库
SQlite数据库工具 供比较两个SQLite数据库所用。
sqlite数据库文件经多次添加删除操作后 文件占用磁盘空间过大 c++压缩文件代码 sqlite数据库文件经多次添加删除操作后 文件占用磁盘空间过大 c++压缩文件代码 测试调用TestFunction.h文件 bool commit_vacuum...
实验十 使用SQLite数据库存储数据
SQLITE数据库查询时中文乱码;
前情提要:Android 数据库(SQLite) 【简介、创建、使用(增删改查、事务、实战演练)、数据显示控件(ListView、Adapter、实战演练)】 https://blog.csdn.net/weixin_44949135/article/details/105955663 Android ...
首先向sqlite中插入数据,然后在页面中以表格的形式展示数据,共同学习。
这里演示读写数据库并在窗体(Form)中显示其数据,其方式为: 读: Database(SQLite) -> DataAdapter -> DataSet -> DataGridView 写: Database(SQLite) <- DataAdapter <- DataSet <- DataGridView 1、...
SQLite数据库加密解密小工具,只用于.Net中使用SQLite时的加密和加密
在sqlite中,如果字段为自增长,则必须为主键,碰到这种情况,程序是这样处理的 字段autoId: 因为是自增长字段,必须设置为主键 字段name:去掉主键属性,加上一个唯一索引 4、插入数据时,有启用sqlite的事务处理...
Qt中SQlite数据库加密SqliteCipher 操作实例,打开多个数据库,附着数据库跨库查询, 对应说明:https://blog.csdn.net/woguanni/article/details/120524602
本sqlite数据库,包括三张表分组表MyGroup,数据库表MyDB,数据表表MyTable,测试用例中使用到了,操作是测试数据库的其中一张表,其中包括清空sqlite数据库MyGroup表中的数据,清空sqlite数据库sqlite_sequence表中...
VB 6.0操作Sqlite数据库(查询、添加、更新、删除)
1、代码实例 2、向SQLite数据库中插入对象(需要将对象序列化) 3、从SQLite数据库中取出所插入的对象(需要反序列化)
它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。 为什么要用 ...