Sqlite 操作过程:
SQLiteOpenHelper
1.构造函数
public SQLiteOpenHelper(Context context, String name, CursorFactory factory, int version)
调用这个构造函数来创建数据库,提供数据名称name,和当前的版本号:version。如果每次提供不同的版本号,就会调用 onUpgrade方法。
2. public void onCreate(SQLiteDatabase db)
在数据库第一次创建的时候会调用这个方法,一般我们在这个方法里边创建数据库表。
3.public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
当数据库需要修改的时候,Android系统会主动的调用这个方法。一般我们在这个方法里边删除数据库表,并建立新的数据库表。
4.
DatabaseHelper databaseHelper = DatabaseHelper.getInstance();
SQLiteDatabase wsd = databaseHelper.getWritableDatabase(); //来获得可以写入的Databasehelper对象
SQLiteDatabase rsd = databaseHelper.getReadableDatabase();//来获得可以只读的Databasehelper对象
SQLiteDatabase
1. execSQL() 方法执行 INSERT, UPDATE, DELETE 等语句来更新表的数据
2. insert(), update(), delete() 方法。这些方法把 SQL 语句的一部分作为参数。
3. 使用 rawQuery() 直接调用 SELECT 语句;
4. 使用 query() 方法构建一个查询。
相关推荐
0) 和 Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android...
Ubuntu下Android源码修改,编译及运行launcher定制, doc文档
Delphi XE8 iOS与Android移动应用开发教程[完整中文版],本章详细介绍了在Delphi XE8移动应用...
Android官方 《SELinux for Android 8.0》文档,主要描述了SELinux策略在Android O版本上发生的一些变化,在Android O版本上,SELinux的客制化设计支持SELinux策略的模块化和可更新性。其设计目标是为了芯片厂商和...
10 Java图形界面(GUI)设计 11Java图形、图像与多媒体基础 12Java网络与数据库编程...
IOS和android开发游戏和应用集成广告详细教程,包括平台对比,代码接入,广告中使用到的各种术语都非常...
本文章收集了极具学习、保存、参考价值的Android电子书教程,是成就Android高手必备的资料。
通过 WebChromeClient 的onJsAlert()、onJsConfirm()、onJsPrompt()方法回调拦截JS对话框alert()、confirm()、prompt() 消息。不存在漏洞,...
HorizontalImageScroller-Android 是一个适用于 Android 的 UI 小部件库,它可以让您的用户滚动浏览图像的水平列表,并让您毫不费力地实现它。 特征: 通过可绘制资源 ID 和/或 URL 字符串指定图像 可选缓存 ...
本文档是华禹工控 Android手持机 系列的标准用户手册,可以作为通用的RFID、条码手持机手册标准。
An Android GridView that can be configured to scroll horizontally or vertically. I should have posted this over a year and a half ago, but never got around to it. I needed a grid view that in portrait...
社交活动策划师 Android 社交活动策划器应用程序
Padawan-网络Rails 和 Android 社交网络
Adobe-AppHub-Android Adobe App Hub Android 应用程序在 Adobe Android Challenge 2015 期间开发 包含带有评级、下载链接等的 Adobe 产品的 Play 商店列表。 使用 JSON 解析显示来自给定 URL 的内容
KDE Connect-Android应用 KDE Connect是一个多平台应用程序,可让您的设备进行通信(例如:手机和计算机)。 (某些)功能 共享剪贴板:在手机和计算机(或任何其他设备)之间复制和粘贴。 通知同步:从...
Google Cloud Platform TTS在Android上使用API-KEY。如何使用它?步骤1:下载档案git clone https://github.com/changemyminds/Google-Cloud-TTS-Android.git步骤2:设定API金钥转到,将“ YOUR_API_KEY”更改为...
Android初级考试试题,基于android初级的一些面试时或笔试时最易出现的的经典题的一个总结。
Adobe_Android 为黑客地球挑战制作了 Adobe 的 android 应用程序。
ANE 支持 Android-ARM、Android-x86、iPhone-ARM 和 iPhone-x86,包括在 Adobe AIR SDK 16 中引入的 x64 位平台。它使用 16.0.0.259 Adobe AIR SDK 和 iOS 8.1 SDK 构建。 存储库包含 IntelliJ IDEA 的模块...
LoopFreedomMod 是为 LoopFreedom 创建的 Minecraft 插件, //loopfreedom.boards.net/,最初是为 CraftBukkit 服务器创建的,但适用于“Spigot”服务器,然而,适用于两种类型的服务器。 LoopF...