android之数据存储之SQLite-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

android之数据存储之SQLite

简介: SQLite开源轻量级数据库,支持92-SQL标准,主要用于嵌入式系统,只占几百K系统资源此外,SQLite 不支持一些标准的 SQL 功能,特别是外键约束(FOREIGN KEY constrains),嵌套 transcaction 和 RIGHT OUTER JOIN 和 FULL OUTER JOIN, 还有一些 ALTER TABLE 功能。

          SQLite开源轻量级数据库,支持92-SQL标准,主要用于嵌入式系统,只占几百K系统资源此外,SQLite 不支持一些标准的 SQL 功能,特别是外键约束(FOREIGN KEY constrains),嵌套 transcaction 和 RIGHT OUTER JOIN 和 FULL OUTER JOIN, 还有一些 ALTER TABLE 功能。

有五种常用数据类型:
  NULL:空值
  INTEGER:整形
  REAL:浮点型
  VARCHAR:字符型
  BLOB:大数据

注意:SQLite不支持BOOLEAN和DATE,因此可以用0,1代替BOOLEAN(其它数据库也经常这么干)
INTEGER或VARCHAR代替DATE

在Android系统中提供了android.database.sqlite包,用于进行SQLite数据库的增、删、改、查工作

 android-sdk-windows中sqlite3的配置,将eclipse\android-sdk-windows\tools中sqlite3.exe拷贝至eclipse\android-sdk-windows\platform-tools中

打开cmd直接输入sqlite3会报错:

需要先在电脑高级配置中配置:

将上面%Android%添加至Path后面,注意前面加分号

然后打开cmd

输入sqlite3返回以下内容说明配置成功,接下来可以对数据库操作。

还有一种方法是通过SqliteDev.exe工具来操作,下载

 

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: