美文网首页
SqliteOpenhelper 使用总结

SqliteOpenhelper 使用总结

作者: dev晴天 | 来源:发表于2018-08-11 18:22 被阅读0次
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))";

相关文章

网友评论

      本文标题:SqliteOpenhelper 使用总结

      本文链接:https://www.haomeiwen.com/subject/qvgdbftx.html