1.修改数据库版本(dbVersion)
修改dbversion,在onUpgrade里面创建新表
private DbUpgradeListener dbUpgradeListener; //升级监听事件
2.创建数据库时需要注意
DbUtils.create(context, MyApplication.DBNAMESTRING,
MyApplication.DBVERSION, this);
MyApplication.DBNAMESTRING:数据库名称
MyApplication.DBVERSION:数据库版本号
那么当有数据库操作时 一定不能简写DbUtils.create(context) 一旦这样写就会把数据库全部清空,并引起异常
3.DbUtils中的增删改查
delete;
findAll;
findById;
saveOrUpdate;// 当数据库没有时保存, 存在时修改。
update;
可以执行自定义的sql语句
execNonQuery() 和execQuery()
优化性能中的Transaction
beginTransaction(),setTransactionSuccessful(),endTransaction()
所有的增删改除中都语句都有用到,其中大量数据时应该用saveOrUpdateAll().