可能会被写操作独占,从而导致其它读写操作阻塞或出错
2.SQLiteOpenHelper介绍
为了在本地创建SQLite数据库,我们需要创建一个SQLiteOpenHelper的子类,这里取名的为MyOpenHelper...,如果传入null 则表示创建临时数据库,在应用退出之后,数据就会丢失
//第三个参数:游标工厂 如果使用系统默认的游标工厂就传入null,一般都填null
//第四个参数:数据库的版本号 用版本号来控制数据库的升级和降级...,这里通过db.execSQL(String)来创建表.
onCreate用来创建数据库表结构的,该函数在第一次创建数据库时调用,也就是在调用SQLiteOpenHelper类的getWritableDatabase...可以看到只有调用getWritableDatabase()或者getReadableDatabase()时,才会真正创建数据库。...newVersion : 显示升级之后的新数据库版本。
当数据库需要升级时调用。使用此方法删除表、添加表或执行升级到新模式版本所需的任何其他操作。