Android中封装了对SQLite3的数据库操作,下面记录一下如果使用数据库可能用到的东东~~~
Context中封装了打开创建数据库的方法,原函数定义如下:
一般使用MODE_PRIVATE打开,mDatabase = openOrCreateDatabase("DBTest.db", Context.MODE_PRIVATE, null);
打开数据库,一定要记得及时关闭!!!
由于没有数据库管理的图形界面,数据表一般都得由程序执行SQL语句生成,下面代码简单创建一个表,
使用Create TABLE IF NOT EXISTS Users,防止已经存在表时出错。。。
插入记录:
删除记录:
清空表,并把自动增长的ID置0,这个原来在SQL里面只用TRUNCATE TABLE就可以,
但是SQLite3并不支持TRUNCATE所以要分为两条语句执行。
android里面有Cursor类来读取数据表记录的,但是有SQLiteDatabase提供的query方法比较的不人性,
一列一大堆参数,还不如直接使用SQL来得快,,,Cursor用完之后需要Close()否则会出现异常的~~~
呵呵,只是简单的数据库操作,数据库四大操作,,,
不过用android中封装的SQLiteDatabase,并不习惯里面封装的方法,还不用直接execSQL,简单明了,,
另外网上也有很多评论说这个是“轻量级”的数据库,读写比较慢,如果是大批量操作的话,估计用事务效率应该会有所提高的,,
这只是一个轻量级的数据库。
分享到:
相关推荐
android数据库SQLite学习笔记.pdf
android 数据库SQLite学习笔记.docx
本程序基于android实现,基本功能包括记录日记、删除日记、编辑日记、查看日记等功能,数据库采用sqlite,程序界面美观。
Android Sqlite3 学习笔记.详细讲解了android内嵌的数据库Sqlite3的内容,供初学者使用
Android学习笔记-SQLite介绍-以及使用Sqlite-进行数据库的创建-完成数据.pdf
Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...
Android学习笔记(十二)——数据存储(SQLite数据库) Android学习笔记(十三)——数据存储(LitePal操作数据库) Android学习笔记(十四)——内容提供器 Android学习笔记(十五)——侧滑容器(ViewPager) .......
使用 SQLite 数据库进行存储管理。 View - 视图层:负责应用的用户界面设计和显示,包括主界面、添加笔记界面、详情界面和设置界面等。 Controller - 控制器层:负责管理用户与应用之间的交互,接收用户的输入并处理...
已支持,mysql,mssql,sqlite,数据库 本地集成mysql服务,可随时直接操作练习mysql -- APP主题可以根据手机壳变化而变化哦~~~~~ -- 修改单个单元格数据过长越界问题 -- 优化表格生成效率 -- 添加博客地址 -- 将...
上篇文章学习了android保存文件,今天学习的是保存数据到SQL数据库中。相信大家对数据库都不陌生。对于大量重复的,有特定结构的数据的保存,用 SQL数据库 来保存是最理想不过了。 下面将用一个关于联系人的数据库...
android开发教程合集(推荐新手看下这一季教程) 新手入门 会员贡献电子图书整理(内含PDF下载) Android平板开发需要注意的几点 Android3D游戏开发付费视频教程共享(更新第四集) 史上最全示例Android教学视频,...
由于 Android 平台包括流行的开源 SQLite 数据库,因此缓解了数据存储的负担。图 1 显示一个简化的 Android 软件层次结构。 图 1. Android 软件层次结构 ---------------------------------------------------...
用Sqlite做数据库,用来存储账号以及笔记信息,实现了账号的注册以及登录功能,笔记方面实现了新增、删除、修改、搜索功能,列表展示笔记使用的是listView
AndroidFTP-DataBackup [Django框架] AndroidFTP-DataBackup用于通过手机上托管的FTP服务器将文件从android手机备份到笔记本电脑/ ...创建一个SQLite数据库: python manage.py migrate AndroidFTPBackup 启动服务器:
Android项目实例:记事本 列表展示添加的笔记(包括笔记的题目,内容,创建时间) 右下角添加笔记,点击笔记可以进入编辑页面,长按笔记可以删除和编辑笔记 右上角的搜索图标点击,可以进行...数据保存在SQLite数据库中
您可以将葡萄酒笔记数据库导出和导入为sqlite3数据库。 随时告诉我有关GitHub上的问题和功能请求的信息: : 该应用程序仍在开发中,尚有更多功能正在计划中,但尚未实现。 如果缺少的功能对
安卓笔记本源码,使用了包括sqlite,sharedpreferences等安卓的数据库操作方式,同时涉及到了页面的切换等
今天我们在讲下Android开发笔记之Android中数据的存储方式(一) 提到的除了SharedPreferences和Files(文本文件)以外的其他几种数据储存方式:xml文件、SQLite数据和Network。 1.3 例子 3. xml: 小案例:...
这是一个突出显示如何执行以下操作的示例: 按照一些最佳做法创建一个Android应用使用DAO访问您的数据轻松创建一个SQLite数据库使用可重复使用的片段一步步如果您想了解有关如何创建此项目的更多信息,请说明操作...
此次做的Android简易记事本的存储方式使用了SQLite数据库,然后界面的实现比较简单,但是,具有增删改查的基本功能,这里可以看一下效果图,如下: 具体操作就是长按可以删除操作,点击可以进行修改,点击添加...