一、数据库介绍

SQLite3:当有大量相似结构的数据需要存储的时候 。

其实SQLite3 就是一个文件,类似之前学过的MySQL SqlServer等。

二、SQLiteOpenHelper 是一个抽象类

2.1、创建一个类 继承SQLiteOpenHelper

(1)会发现出现错误:因为父类没有空的构造方法。所以要添加一个构造方法

(2)方法介绍:

注意:版本号 绝对不可以往回降;

打开SQLite数据库 可以使用:SQLite Expert软件(自己下载)

(3)创建数据库、并获取可读或者可读写数据库(注意区分两个获取方法)

2.2 回顾部分SQL语句

Insert into student(name,phone) values ('王五','1388888');

Delete from student where name = "王五"

Update student set phone = '1399999' where name = '王五'

Select name, phone, sex from student

使用代码实现SQL语句:

2.2.1 增加一条记录

2.2.2 删除一条数据

2.2.3 更新一条数据

2.2.4 查询数据

注意:

2.3 使用谷歌封装好的API 执行SQL语句

原因:SQL语句太容易写错 同时没有返回值 不好判断

2.3.1 添加一条记录

2.3.2 删除数据

2.3.3 更新数据

2.3.4 查询数据

总结:

转载于:https://www.cnblogs.com/lgqrlchinese/p/10011215.html

Android大学课件SQLite3 数据库操作相关推荐

  1. iOS SQLite3数据库操作

    iOS中数据持久化分为四种:属性列表.对象归档.SQLite3和Core Data,SQLite3数据库操作是一个必不或缺的技术. SQLite3简介 SQLite3数据库是移动端(iOS.Andro ...

  2. Android之单元测试及数据库操作,android的单元测试

    1.新建android Test project 2. 选择针对测试的项目 3.新建类继承AndroidTestCase即可: package com.howlaa.sms.test; import ...

  3. android 保存文件_Android 数据库操作框架LitePal使用介绍(一)

    在Android开发中,前端开发很多情况数据都是从服务器端获取的,使用本地数据库的情况可能不会太常见.有一些需要本地保存的配置数据,也是使用Hawk框架等本地缓存框架进行保存.但是对于如果是一些需要本 ...

  4. xamarin和mysql_Xamarin.Android 使用 SQLiteOpenHelper 进行数据库操作

    一.前言 在手机中进行网络连接不仅是耗时也是耗电的,而耗电却是致命的.所以我们就需要数据库帮助我们存储离线数据,以便在用户未使用网络的情况下也可以能够使用应用的部分功能,而在需要网络连接的功能上采用提 ...

  5. [Android]AndroidInject增加sqlite3数据库映射注解(ORM)

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3623050.html AndroidInject项目是我写的一 ...

  6. Android Sqlite3数据库操作

    android Sqlite adb 简单操作 # adb shell # cd /data/data/com.android.provider.settings/databases/ # sqlit ...

  7. android数据库sqlite3,android NDK中sqlite3数据库的使用

    工做须要使用数据库进行大量的插入工做,故此想经过使用c进行这部分工做,通过查资料,发现一篇文章比较实用: 方法1.使用源码sqlite3.h,sqlite3.c进行编译. 方法2.使用android编 ...

  8. sqlite3数据库操作小记

    mark一下 #include "sqlite3.h" #include <windows.h>#pragma comment(lib,"sqlite3.li ...

  9. 类查找android中跨项目的数据库操作ContentProvider的使用

    上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助.今天在这里和大家一起学习一下类查找 RuiXin.java类 package com.gtl.data.two;import android.n ...

最新文章

  1. Windows下批处理文件(.bat)的使用
  2. HACMP 认证学习系列,第 2 部分-1:计划与设计
  3. 反射机制(java)
  4. Flink countWindow窗口
  5. 2016 排行前20 的编程语言
  6. 解决win2003不支持FLV播放的方法
  7. 数据接口请求异常:parerror_接口测试用例编写和测试关注点
  8. 手机号正则_一起刷题学习正则表达式
  9. Amazon网站架构学习总结
  10. [Reinforcement Learning] 动态规划(Planning)
  11. 测试用例 集成测试增删改查_springBoot集成mongoDb并增删改查
  12. 移动,电信,中行软开,微软,百度等企业工作纯技术性分析
  13. 前端网络基础-GET和POST的区别
  14. java求正方形的面积周长_三角形正方形 圆和正五边形的周长和面积计算 java实现.doc...
  15. HTML5CSS3笔记:CSS3选择器、字体和颜色模式
  16. 四、Spyder 下使用 Scrapy 开发爬虫之腾讯视频抓取
  17. 什么是redis数据库?
  18. C#正则判断手机号 邮箱 网址 日期 IP 身份证等
  19. 一文读懂深度学习与机器学习的差异
  20. 2023年安徽省职业院校技能大赛“网络空间安全” 比赛任务书

热门文章

  1. 什么是程序员的模式化思维方式?
  2. 镇政府事业编怎么样,工作压力大吗?
  3. 女方家长和男方家长第一次见面是怎么样的?
  4. 如果华为完全没办法买到芯片,是否可以尝试做无芯手机?
  5. We want to do better without being distracted
  6. 4.2第一个窗口程序
  7. sql初学者指南_初学者SQL示例:SQL SELECT语句的用法
  8. 关于为什么说OLTP必须要求变量绑定而OLAP不应该绑定变量的原因
  9. 解决子元素浮动,父元素没有撑开的问题
  10. MFC DLL 导出函数的定义方式