因在之前我的工作中基本未涉及到SQLite数据库的使用,倒是SharePreferences ,文件存储,网络存储用的比较多,因此特地来补充关于SQLite数据库方面的知识。
SQLite 是关系型数据库,与我之前学javaEE时接触的Orancle、MySql数据库没有太大区别,只是SQLite是轻量级的数据库,而且一般给变量声明类型和限定长度没有作用,不过也有例外(当变量为主键)。
在学习本例前,用到了2条SQLite语句:
1、创建数据库表,并添加字段:
String sql = “CREATE TABLE person(personid integer primary key autoincrement, name varchar(20))”; // varchar(20) 没有意义,是为了符合标准语法。