安卓数据库SQL.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库开发 SQL 1.轻量级 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。 2.独立性 SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。 3.隔离性 SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护。 4.跨平台 SQLite 目前支持大部分操作系统,不至电脑操作系统更在众多的手机系统也是能够运行,比如:Android。 5.多语言接口 SQLite 数据库支持多语言编程接口。 6.安全性 SQLite 数据库通过数据库级上的独占性和共享锁来实现独立事务处理。这意味着多个进程可以在同一时间从同一数据库读取数据,但只能有一个可以写入数据。 SQLite数据类型 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种常用的数据类型: NULL: 这个值为空值 VARCHAR(n):长度不固定且其最大长度为 n 的字串,n不能超过 4000。 CHAR(n):长度固定为n的字串,n不能超过 254。 INTEGER: 值被标识为整数,依据值的大小可以依次被存储为1,2,3,4,5,6,7,8. REAL: 所有值都是浮动的数值,被存储为8字节的IEEE浮动标记序号. TEXT: 值为文本字符串,使用数据库编码存储(TUTF-8, UTF-16BE or UTF-16-LE). BLOB: 值是BLOB数据块,以输入的数据格式进行 HYPERLINK /cpro/ui/uijs.php?adclass=0app_id=0c=newscf=1001ch=0di=128fv=19is_app=0jk=1bceb86fc953477fk=%B4%E6%B4%A2k0=%B4%E6%B4%A2kdi0=0luki=5n=10p=baiduqcprrb=0rs=1seller_id=1sid=7f4753c96fb8ce1bssp2=1stid=0t=tpclicked3_hctd=1862747tu=u1862747u=http%3A%2F%2Fwww%2Ecnphp6%2Ecom%2Farchives%2F67026urlid=0 \t _blank 存储。如何输入就如何存储,不改 ?变格式。 DATA :包含了 年份、月份、日期。 TIME: 包含了 小时、分钟、秒。 打开或创建openOrCreateDatabase openOrCreateDatabase(String path,SQLiteDatabase.CursorFactory ?factory) 打开数据库openDatabase 关闭数据库close 创建数据库时调用onCreate(SQLiteDatabase db) 版本更新时调用onUpgrade(SQLiteDatabase db,int oldVersion , int newVersion) 执行sql语句execSQL(sql语句) 插入数据insert(表名称---Sting,null,插入的数据值---ContentValues) nsert(String table,String nullColumnHack,ContentValues ?values) 删除数据delete(表名称,删除条件---String,数据条件值数据---String[]) delete(String table,String whereClause,String[] ?whereArgs) 查询数据query(表名称,数据列,查询条件,查询条件值数据,分组列,分组条件,排序类) query(String table,String[] columns,String selection,String[] ?selectionArgs,String groupBy,String having,String ?orderBy) 更新数据update update(String table,ContentValues values,String whereClause,String[] ?whereArgs) 获取数据条数getCount 获取列数量getColumnCount 获取列编号getColumnLndex 获取列编号getColumIndexOrThrow 获取列名称getColumName 获取字符串内容getString 获取双精度浮点内容getDouble 获取单精度浮点内容getFloat 获取整型内容getInt 获取长整型内容getLong 获取短整型内容getShort 获取数据类型getType 移动到

您可能关注的文档

文档评论(0)

jiulama + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档