`
ssun125
  • 浏览: 44617 次
文章分类
社区版块
存档分类
最新评论

在SQLite数据库中获取新插入数据自增长的ID值(传智播客笔记)

 
阅读更多

在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数据库里插入数据的条数上限是500

    今天在向Sqlite数据库里插入数据的时候,报了这样一个错: 代码如下: “too many terms in compound SELECT” 去Stackoverflow上查了一下,发现有人回答这个问题:链接 原来一次性向数据库里插入数据的条数不能太...

    QT教程文档--传智播客

    QT教程文档——传智播客 Qt是一款强大的跨平台C++开发...在传智播客的QT教程中,你将逐步学习如何利用Qt进行高效开发,包括基础概念、UI设计、事件处理、网络编程以及数据库操作等内容,为你的编程生涯开启新的篇章。

    SQLite数据库文件自收缩_sqlite3_

    在SQLite中,数据库文件是数据库的所有数据和元数据的存储容器。当数据库中的数据被删除或者更新后,原有的空间并不会立即回收,这可能导致数据库文件占用的空间比实际需要的大。为了解决这个问题,SQLite提供了...

    SQLite数据库逆向分析1

    在SQLite数据库逆向分析中,我们需要获取软件访问SQLite数据库的句柄,以便于了解数据库的实现机理和数据结构。通过分析函数的调用过程,我们可以了解数据库的数据结构和实现机理。 13. 从软件中读出 SQLite 数据库...

    uniAPP使用sqlite数据库demo

    总结,这个“uniAPP使用sqlite数据库demo”项目是学习和实践如何在uniAPP中利用SQLite存储和管理本地数据的宝贵资源。通过深入理解上述知识点,开发者能够有效地在uniAPP应用中构建自己的数据库管理系统,满足各种...

    C++操作sqlite数据库

    使用C++操作sqlite数据库需要具备相关的环境和依赖项,然后按照一定的步骤来新建数据库和表、插入数据、修改和删除数据。在使用C++操作sqlite数据库时,需要注意一些重要的细节,以确保数据的安全和正确性。

    php读取SQLite数据库

    在IT行业中,SQLite是一个轻量级的、无服务器的、自包含的SQL数据库引擎,它被广泛用于嵌入式系统和Web应用中。PHP是一种流行的开源脚本语言,尤其适用于Web开发,它能够轻松地与各种数据库进行交互,包括SQLite。在...

    SQLITE数据库查询时中文乱码

    在使用SQLite数据库进行查询操作时,遇到中文乱码问题,通常是由于编码设置不正确或数据存储与读取过程中编码不一致导致的。SQLite本身支持多种字符编码,包括UTF-8、UTF-16等,但在实际应用中,如果没有正确配置,...

    使用C#开发的Sqlite数据库创建、操作的源码项目工程

    关于Sqlite的所有操作已经单独创建了专门的跨平台【.NETCore3.1】类库包含相应的帮助类,可以直接生成后拿到任何项目中直接使用,高效简单,省去了从头开发Sqlite数据库的时间,将更多的精力用于业务内容;...

    VB6.0 操作SQLite 数据库的完整示例代码

    在VB6.0中操作SQLite数据库,是一种将轻量级、高性能的SQLite数据库与传统的Visual Basic编程环境相结合的方法。SQLite是一种自包含、无服务器、零配置、事务性的SQL数据库引擎,广泛应用于移动设备、嵌入式系统以及...

    sqlite数据库与表格展示数据

    当数据插入数据库后,我们可以从SQLite中查询数据并将其在界面上以表格的形式展示。在Android中,常用的表格控件是RecyclerView,配合自定义的Adapter可以灵活地展示数据。首先,创建一个继承自RecyclerView.Adapter...

    js 访问 sqlite数据库

    SQLite则是一个轻量级的、自包含的、无服务器的、事务性的SQL数据库引擎,它被广泛集成到各种应用程序中,包括Web应用。本文将深入探讨如何使用JavaScript访问SQLite数据库,以及相关的关键知识点。 首先,...

    VB 6.0操作Sqlite数据库(查询、添加、更新、删除)

    在VB 6.0中操作SQLite数据库涉及到一系列的步骤和技术,包括连接数据库、执行SQL语句(查询、添加、更新和删除数据)以及处理结果。SQLite是一个轻量级的、自包含的数据库引擎,适用于各种应用程序,特别是那些需要...

    SQLite数据库创建EntityFramework数据模型支持程序

    SQLite数据库创建Entity Framework数据模型支持程序是一个用于Visual Studio 2010的工具,它使得开发者能够更加便捷地在SQLite数据库上构建数据模型。Entity Framework是Microsoft推出的一个面向对象的ORM(对象关系...

    LabVIEW使用SQLite数据库范例(需要自行下载SQLite的工具包)

    在本文中,我们将深入探讨如何在LabVIEW环境中利用SQLite数据库进行数据存储和管理。SQLite是一个轻量级的、自包含的、无服务器的SQL数据库引擎,适用于嵌入式应用,如LabVIEW。LabVIEW是美国国家仪器公司(NI)开发...

    SQLite数据库 加密解密工具

    SQLite数据库是一种轻量级、自包含的SQL数据库引擎,常被用在嵌入式系统和移动应用中。在处理敏感数据时,为了保护信息安全,对SQLite数据库进行加密是必要的步骤。本文将详细介绍如何使用.NET环境下的SQLite加密...

    sqlite数据库 大数据量处理demo

    SQLite是一款轻量级的、开源的、自包含的SQL数据库引擎,它被广泛应用于移动设备、嵌入式系统以及各种应用程序中,以处理和存储数据。在这个“sqlite数据库大数据量处理demo”中,我们将深入探讨如何在SQLite数据库...

    Delphi版SQLite数据库工具

    Delphi版SQLite数据库工具是一款专为开发者设计的实用软件,主要用于在Delphi编程环境中与SQLite数据库进行交互。SQLite是一款轻量级、自包含的数据库引擎,广泛应用于嵌入式系统和移动应用,因其高效性和无需服务器...

    全国省市区sqlite数据库

    SQLite是一个开源的嵌入式关系数据库,它不需要单独的服务器进程,可以直接在应用程序中使用,非常适合处理小到中型规模的数据存储需求。在这个特定的案例中,数据库包含了中国所有省份、城市和区县的详细信息。 ...

    SQLite 数据库绑定combobox c# windows mobile

    在Windows Mobile平台上开发应用程序时,SQLite数据库经常被用于存储和管理数据,因为它轻量级、高效且无需服务器。本教程将深入探讨如何在C#环境下使用SQLite数据库与ComboBox控件进行交互,帮助开发者实现数据查询...

Global site tag (gtag.js) - Google Analytics