创建数据库

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

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

实际上在执行

                    dbHelper.getReadableDatabase();

                    dbHelper.getWritableDatabase();

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

我们看getWritableDatabase()源码如下

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

原文地址:https://www.cnblogs.com/oasis2008/p/2473979.html