创建数据库

在创建数据库的时候我们需要继承SQLiteOpenHelper这个类

创建数据库

看上面的代码我们得知在OnCreate()中真正去执行了创建数据库的语句,那么我们什么时候或者是什么情况下才调用这个onCreate()方法呢?

创建数据库

实际上在执行

                    dbHelper.getReadableDatabase();

                    dbHelper.getWritableDatabase();

这两个方法的时候会调用dbHelper的OnCreate()方法。

我们看getWritableDatabase()源码如下

创建数据库

我们可以看到数据库第一次创建的版本是0.

转载于:https://www.cnblogs.com/oasis2008/archive/2012/04/27/2473979.html