Android笔记--事务处理+数据库版本升级
事务处理
beginTransaction:开始事务的标志
setTransactionSuccessful:事务成功的标志
endTransaction:结束事务的标志
在上面的图片里面,首先进行事务的开始,然后判断开始标志和事务成功运行标志之间的代码是否能够成功运行,
成功运行:则能够执行到事务成功标志的代码处
失败运行:则会直接跳转到catch的结束事务的标志处
数据库版本升级
onUpgrade函数
所谓的数据库版本升级,也就是将原本的数据库版本更新到更新版本;
将原本的已经设定好的数据库版本在onUpgrade函数里面进行更新操作,主要涉及到上述图片的那行代码
在该函数中,不仅仅可以进行数据库版本的升级操作,还可以执行添加字段的操作,切记,只能进行添加,而不是修改!!!!!!!
主要代码如下:
String sql="alter table "+TABLE_NAME+" add column phone VARCHAR;";
db.execSQL(sql);
其中的phone代表字段名,想要添加多个,直接复制粘贴修改即可;