`

sqlite要点

 
阅读更多

SQlitOpenHelper

作用:代码中调用sqlite数据库

1.抽象类,需要extends它

2.必须要有构造函数,OnCreate()和OnUpgrade()

3.没有安装sqlite的手机需要下载安装SQLite Installer for Root,手机需要root权限

4.是所有sqlite数据库操作的发起者

 

SQLiteDatabase

作用:数据库对象

1.可以从SQlitOpenHelper的getReadableDatabase()和getWritableDatabase()中得到,分别得到sqlite的只读和可写权限

2.有execSQL("sql string"),insert(...)(该方法返回long型的RowID),updata(...)

3.上述方法中都用了ContentValue类,ContentValue类用法如后所述

5.有query(.........)方法,用于sql查询,返回一个Cursor对象,Cursor对象有moveToNext()方法,用于遍历读取query()的结果

6.从Cursor读取数据的方法为:

  RESULTTYPE result  = cursor.getString(cursor.getColumnIndex("ColumnName"))

  不能直接用columnName得到游标当前所指行某列的Value

 

SQLiteQueryBuilder

作用:专门用于查询的类

setTables()

setProjectionMap()

appendWhere()

 

ContentValue

 

分享到:
评论

相关推荐

    php+sqlite 通用成绩查询系统 v1.0

    .db 数据库打开方式:sqlite数据浏览器等sqlite编辑器要点:数据支持任意列数,列标题自定义,自定义各行内容.要点:查询条件设置和数据库字段一模一样 即可。使用步骤:参数修改1.软件notepad++或记事本打开inc/...

    Android App使用SQLite数据库的一些要点总结

    主要介绍了Android App使用SQLite数据库的一些要点总结,使用Sqlite作为应用的嵌入式数据库非常轻便,需要的朋友可以参考下

    android sqlite

    android sqlite的技术要点,非常清晰。

    Android 中SQLite技术实例详解

    Android和iOS的数据库都是用SQLite来实现. 一,SQLite数据库简介: 轻量级:SQLite数据库是一个轻量级的数据库,适用于少量数据的CURD; 文件本质:SQLite数据库支持大部分SQL语法,允许使用SQL语句操作数据库,其本质...

    使用Python开发SQLite代理服务器的方法

    技术要点是Socket编程,在数据库服务器上运行服务程序,该服务程序监听特定端口、执行代理程序发来的SQL语句并返回结果;代理程序负责接收客户端的SQL语句并转发给服务器,然后再把服务器返回的结果转

    Android 数据库(SQLite)【简介、创建、使用(增删改查、事务、实战演练)、数据显示控件(ListView、Adapter、实战演练)】

    实现步骤 and 技术要点 activity_main.xml MyHelper.java MainActivity.java 运行截图 (肆)数据显示控件 ListView控件 常用数据适配器(Adapter) BaseAdapter SimpleAdapter ArrayAdapter 实战演练——Android...

    php+sqlite 通用成绩查询系统

    软件适合熟悉sqlite数据库的用户,快速发布查询。 使用建议: 直接通过FTP上传即可使用,建议先直接上传查询测试。 前台访问:http://网址/目录/ (上传直接使用,无需mysql数据库等的支持) 然后notepad++打开inc/...

    Python复习要点.doc

    * 内置模块:包括 random、turtle、tkinter、sqlite3、string、re 等。 * 面向对象编程:Python 支持面向对象编程,包括类和对象的定义。 8. 异常处理 * try 语句:用来捕获异常。 * finally 语句:用来执行一定要...

    ATM机(嵌入式、C++语言、Visual Studio软件、Sqlite3数据库)

    一、技术要点:基于封装、继承、多态三大特性,结合单例模式实现数据库保存用户信息的操作 二、主要功能: ① 开户与登录,开户成功自动生成卡号与ID并将用户信息保存在数据库; ② 实现存款、取款、转账、改密及...

    Android实验一实验报告.doc

    Android实验报告一是关于Android应用程序开发的实验报告,主要涉及到Android应用程序的设计和实现,其中包括使用SQLite数据库和ListView控件等技术。 一、实验容 Android实验报告一的实验容是编写一个Android应用...

    校园贴吧平台(Linux操作系统、Sqlite3数据库、VMware虚拟机、C语言)

    一、技术要点:通过运用TCP/IP协议、并发服务器及数据库搭建平台 二、主要功能: ① 用户注册与登录,注册的信息保存在数据库; ② 实现并发支持多个客户端同时向服务器发布、浏览和删除文章; ③ 实现文章的基本...

    Android实现通讯录功能

    2、技术要点:SQLite的基本操作 3、实现步骤: ① 创建一个类继承SQLiteOpenHelper ② 重写父类构造方法、onCreate()、onUpgrade() ③ 增删改查 4、效果图 5、案例代码 MyHelper.java package ...

    android实现搜索功能并将搜索结果保存到SQLite中(实例代码)

    涉及要点: ListView+EditText+ScrollView实现搜索效果显示 监听软键盘回车执行搜索 使用TextWatcher( )实时筛选 将搜索内容存储到SQLite中(可清空历史记录) 监听EditText的焦点,获得焦点弹出软键盘同时显示...

    后端开发技术要点&详细案例*注意事项

    了解常见的关系型数据库(如MySQL、PostgreSQL、SQLite)和非关系型数据库(如MongoDB、Redis)的基本原理和使用方法。学习使用ORM(对象关系映射)工具简化数据库操作。 4. 学习API设计 学习如何

    安卓医院预约挂号系统

    安卓医院预约挂号系统,用了sqlite,基本涵盖了安卓初级开发的所有要点

    datagram:SQL 查询的要点

    数据报数据报是 SQL 的要点。 使用 JavaScript 快速调用保存的查询并转换结果。关于数据报作为容器运行。 它需要一个运行 (或 Mac 上的 boot2docker)的主机、一个查询存储数据库(Datagram 容器或其他数据库上的 ...

    监测数据采集物联网应用软件框架(阶段性代码)

    按照开发流程分为以下核心技术要点: 1、系统整体结构搭建; 2、日志或文本文件读写开发; 3、Sqlite3数据库读写操作开发; 4、定时器插件化开发; 5、串口(COM)通讯开发; 6、TCP/IP Client开发; 7、TCP/IP Server开发; ...

    基于Android系统的课程管理系统设计与实现.doc

    SQLite数据库的建立和存储,在系统的设计与实现中,确定系统的开发思想以及开发环境,最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析,本人将在文中对各个技术要点进行具体...

    moai-build-android:基于 Lua 的构建系统,用于创建和编译 Moai Android 项目

    考虑到这些要点,我开始着手做一些……不同的东西。 结果是完全替换了 Android shell 脚本及其配置。 ##Dependencies Linux(或者可能是 OSX)现在是必须的,但如果你运行 Windows,你可能会使用 cygwin 或一些创造...

Global site tag (gtag.js) - Google Analytics