SqliteOpenhelper 使用总结

2018-08-11  本文已影响0人  dev晴天
1 定义一个类 继承SqliteOpenhelper(此方法为抽象方法)

2 实现抽象方法 
 onCreate() 数据库第一次被初始化的时候被调用 适合表的建立
  内部参数有SqliteDataBase 对象db  其方法 execSql(String)执行sql语句 void类型

 onUpgrade() 适合做表结构更新  在 数据库版本升级的时候调用(oncreate中版本一改就调用)

  数据库版本只能升级 不能降级 否则报错


构造函数参数少的四个的(上下文,数据库名字.db,查询时返回的Cursor一般为null,版本号)

4 初始化自定义类的对象(new)

5 调用对象的getReadableDatabase()或getWriteableDatabase()获得数据库对象

6 对象进行增删改查


补充:使用Sqlite Expert Professional这个工具可以打开数据库db文件



补充  我的Demo  以后直接用

 private  static String CreateTable = "create table student(id integer primary key autoincrement,name vacher(10),number vacher(10))";

上一篇 下一篇

猜你喜欢

热点阅读