码迷,mamicode.com
首页 > 移动开发 > 详细

Android-SQLitedatabase

时间:2015-06-23 01:00:06      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:sqlitedatabase   android   数据库   

Android-SQLitedatabase

一 SQLite简介
Android 在运行时(run-time)集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库

能支持Windows,Linux,Unix,在嵌入式设备中,可能只需要几百k的内存就足够使用了,所以很方便

数据库存储在 data/< 项目文件夹 >/databases/ 下,需要有root权限才可以查看

特性:轻量级,独立性,隔离性,跨平台,多语言接口,安全性

SQLite属于一个全面而又完整支持SQL语句的文件型数据库

SQLite支持事务,视图, 索引,触发器,主外键约束

SQLite默认的必须给每张表的主键名字为_id

SqliteDatabase可以用封装的insert, updata, delete, query方法或者execSql,rawSql方法

二 使用的重要的类
1 SQLitedatabase数据库的基本使用的类

2 SQLiteOpenHelper这个类是对上面的重构

三 关系型数据库基本连接步骤
1 建立数据库,重点是建立表结构

2 建立数据连接connection连接

3 命令对象去执行sql语句,实现数据库操作
方法类型一般有两种
执行exe,无返回值
查询query, 有返回值

4 操作结果
建立数据集来显示返回的数据集

5 关闭连接

四 查询建立的数据库
1 sqlite3命令
下面是几个常用的命令,具体的还要结合SQL语句
技术分享
技术分享
技术分享
技术分享
技术分享
2 查询客户端
SQLite Developer,百度搜索即可,有简体中文版,可以方便的查询和更改数据库
技术分享
五 增删改查功能
1 封装DBoperation类
重写public void openOrCreateDatabase()方法建立数据库

注意数据库主键的异常

重写增删改查的方法

2 封装User类
用于添加用户的类
获取全部的get和set方法,方便后面的添加和获取User的内容

3 封装实现的Activity类
打开数据库openOrCreateDatabase()

利用AdapterView列出数据

创建OptionMenu菜单,并设置点击事件,增删改查的四项功能

做点击事件弹出的4个对话框界面

Android-SQLitedatabase

标签:sqlitedatabase   android   数据库   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46595235

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!