有文件存储、XML、SharedPreference和SQLite等几种方式。
Android下数据库做数据存储:大量数据结构相同的数据需要存储。
创建数据库步骤:
1.创建一个类继承sqliteopenhelper,实现两个方法onCreate和onupgrade
2.创建这个帮助类的一个对象并执行getReadableDatabase(),会帮助我们创建一个数据库
3.复写onCreate和onUpgrade方法
onCreate方法是数据库第一次创建的时候会被调用,特别适合做表结构的初始化,需要执行
SQL语句;SQLiteDatabase db可以用来执行SQL语句
Android下数据库第一种方式增删改查
1.创建一个帮助类的对象,调用getReadableDatabase方法,返回一个SqliteDatabase对象
2。使用SqliteDatabase对象调用execSql()做增删改,调用rawQuery方法做查询。
(增删改没有返回值,不能判断SQL语句是否执行成功;SQL语句手写,容易错)
另一种方式:
1.同上;
2.使用SqliteDatabase对象调用execSql()做增删改,调用Query方法做查询。
(增删改有了返回值,能判断SQL语句是否执行成功,但是查询不够灵活,不能做多表查询)
因此,增删改用第二种方式,查询用第一种方式