ContentProvider-SQLiteOpenHelper简化数据库/表 创建更新(2)
来源:互联网 发布:程序员转正述职报告 编辑:程序博客网 时间:2024/04/27 17:30
修改上篇文章的例子:
1.建立常数类
/** * @author Lean */public class DBConstant {public static final String DB_NAME="MyFirstDbStorage";public static final int DB_VERSION=1;public static final String TABLE_NAME = "'user_info_tab'";}
/** * @author Lean */public class TableConstant {public static final String COLUMN_USERNAME="userName";public static final String COLUMN_USERADDRESS = "userAddress";}
2.简化数据库创建,更新
/** * @author Lean */public class DbHelper extends SQLiteOpenHelper {public DbHelper(Context context) {super(context, DBConstant.DB_NAME, null, DBConstant.DB_VERSION);}@Overridepublic void onCreate(SQLiteDatabase sqliteDb) {String sql="create table if not exists "+DBConstant.TABLE_NAME+" ("+TableConstant.COLUMN_USERNAME+" vachar(50),"+TableConstant.COLUMN_USERADDRESS+" vachar(50));";sqliteDb.execSQL(sql);}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {}}
/** * @author Lean */public class FirstDbOperation {private Context mContext;public FirstDbOperation(Context context){this.mContext=context;}public SQLiteDatabase OpenOrCreateDBStorage(){return new DbHelper(mContext).getWritableDatabase();}}
0 0
- ContentProvider-SQLiteOpenHelper简化数据库/表 创建更新(2)
- SQLiteOpenHelper 创建,更新,打开
- 用SQLiteOpenHelper创建数据库
- android原生的数据库实现(ContentProvider+SQLiteOpenHelper)
- Android 首次创建数据库或者更新时,SQLiteOpenHelper的使用与解析
- SQLiteOpenHelper类的简化操作数据库(api查询方式)
- ContentResolver + SqliteOpenHelper + ContentProvider 理解
- SQLiteOpenHelper(创建或打开数据库)
- SQLiteOpenHelper创建数据库,使用Junit进行测试
- SQLiteOpenHelper数据库创建与升级onCreat()、onUpgrade()
- ContentProvider之数据库更新UI
- SQLiteOpenHelper数据库
- android 数据库 SQLiteOpenHelper和ContentProvider学习笔记---添加数据及显示(一)
- android 数据库 SQLiteOpenHelper和ContentProvider学习笔记---添加修改删除数据之联系人(二)
- AndroidのContentProvider之数据库更新UI
- Android 通过ContentProvider数据库更新UI
- Android 通过ContentProvider数据库更新UI
- SQLiteOpenHelper中实现创建数据库与版本变化的源代码
- 程序人生--一个程序员对学弟学妹建议
- 个性精美毕业设计ppt模板
- 两人斗地主客户端源码(四)
- Vim 多窗口
- Core Graphics教程:Glossy Buttons
- ContentProvider-SQLiteOpenHelper简化数据库/表 创建更新(2)
- 陌上花开,不变的是你给的爱
- Ubuntu配置vim过程记录
- 不容错过!开发者必备的十二大Android开发资源
- js数组的操作
- 用普通io检测水箱是否有水电路
- c语言两个感叹号的用法
- 容易找工作的热点领域
- 巧妙借用通知机制 理解runLoop机制