Android大学课件SQLite3 数据库操作
一、数据库介绍
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 数据库操作相关推荐
- iOS SQLite3数据库操作
iOS中数据持久化分为四种:属性列表.对象归档.SQLite3和Core Data,SQLite3数据库操作是一个必不或缺的技术. SQLite3简介 SQLite3数据库是移动端(iOS.Andro ...
- Android之单元测试及数据库操作,android的单元测试
1.新建android Test project 2. 选择针对测试的项目 3.新建类继承AndroidTestCase即可: package com.howlaa.sms.test; import ...
- android 保存文件_Android 数据库操作框架LitePal使用介绍(一)
在Android开发中,前端开发很多情况数据都是从服务器端获取的,使用本地数据库的情况可能不会太常见.有一些需要本地保存的配置数据,也是使用Hawk框架等本地缓存框架进行保存.但是对于如果是一些需要本 ...
- xamarin和mysql_Xamarin.Android 使用 SQLiteOpenHelper 进行数据库操作
一.前言 在手机中进行网络连接不仅是耗时也是耗电的,而耗电却是致命的.所以我们就需要数据库帮助我们存储离线数据,以便在用户未使用网络的情况下也可以能够使用应用的部分功能,而在需要网络连接的功能上采用提 ...
- [Android]AndroidInject增加sqlite3数据库映射注解(ORM)
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3623050.html AndroidInject项目是我写的一 ...
- Android Sqlite3数据库操作
android Sqlite adb 简单操作 # adb shell # cd /data/data/com.android.provider.settings/databases/ # sqlit ...
- android数据库sqlite3,android NDK中sqlite3数据库的使用
工做须要使用数据库进行大量的插入工做,故此想经过使用c进行这部分工做,通过查资料,发现一篇文章比较实用: 方法1.使用源码sqlite3.h,sqlite3.c进行编译. 方法2.使用android编 ...
- sqlite3数据库操作小记
mark一下 #include "sqlite3.h" #include <windows.h>#pragma comment(lib,"sqlite3.li ...
- 类查找android中跨项目的数据库操作ContentProvider的使用
上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助.今天在这里和大家一起学习一下类查找 RuiXin.java类 package com.gtl.data.two;import android.n ...
最新文章
- Windows下批处理文件(.bat)的使用
- HACMP 认证学习系列,第 2 部分-1:计划与设计
- 反射机制(java)
- Flink countWindow窗口
- 2016 排行前20 的编程语言
- 解决win2003不支持FLV播放的方法
- 数据接口请求异常:parerror_接口测试用例编写和测试关注点
- 手机号正则_一起刷题学习正则表达式
- Amazon网站架构学习总结
- [Reinforcement Learning] 动态规划(Planning)
- 测试用例 集成测试增删改查_springBoot集成mongoDb并增删改查
- 移动,电信,中行软开,微软,百度等企业工作纯技术性分析
- 前端网络基础-GET和POST的区别
- java求正方形的面积周长_三角形正方形 圆和正五边形的周长和面积计算 java实现.doc...
- HTML5CSS3笔记:CSS3选择器、字体和颜色模式
- 四、Spyder 下使用 Scrapy 开发爬虫之腾讯视频抓取
- 什么是redis数据库?
- C#正则判断手机号 邮箱 网址 日期 IP 身份证等
- 一文读懂深度学习与机器学习的差异
- 2023年安徽省职业院校技能大赛“网络空间安全” 比赛任务书