SQLiteOpenHelper自动建立数据库
2011-01-26 09:28
288 查看
private static class DatabaseHelper extends SQLiteOpenHelper{ private static final String DATABASE_CREATE="create table mytable"+ "(id integer primary key autoincrement,"+ "name text not null,"+ "address text not null,"+ "createtime text not null);"; DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); // TODO Auto-generated constructor stub } @Override public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub db.execSQL(DATABASE_CREATE); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Auto-generated method stub db.execSQL("DROP TABLE IF EXISTS mytable"); onCreate(db); } }
外部调用SQLiteOpenHelper.getWritableDatabase()方法时,如果没有可打开的数据库,
程序将自动调用重写的SQLiteOpenHelper.onCreate(SQLiteDatabase db)方法,来新建
一个数据库
相关文章推荐
- SDSQliteOpenHelper将数据库建立在SD卡上
- android 中数据库 用SQLiteOpenHelper建立后就不会再oncreat
- android如何建立数据库。(如何重写SQLiteOpenHelper)
- android如何建立数据库。(如何重写SQLiteOpenHelper)
- 使用SQLiteOpenHelper对数据库进行版本管理
- Android数据库入门小案例SQLiteOpenHelper和SQLiteDatabase使用
- Android如何使用SQLiteOpenHelper在已经存在的数据库中插入一个字段
- 《二》Android 数据库 SQlite SQLiteOpenHelper
- Android开发—数据库应用—访问数据表(SQLite OpenHelper) —添加查询
- Android开发—数据库应用—访问数据表(SQLite OpenHelper) —添加数据(Create)
- Android SQLiteOpenHelper(手机数据库)
- 使用SQLiteOpenHelper对数据库进行版本管理1
- 简单的读取数据库 SQLiteOpenHelper
- Android 首次创建数据库或者更新时,SQLiteOpenHelper的使用与解析
- Android开发—数据库应用—访问数据表(SQLite OpenHelper) —添加检索操作(Retrieve)
- Android开发—数据库应用—访问数据表(SQLite OpenHelper) —删除数据
- Android中使用SQLiteOpenHelper管理SD卡中的数据库
- android 数据库 SQLiteOpenHelper
- android开发(24)使用SQLiteOpenHelper的onUpgrade实现数据库版本升级
- 使用SQLiteOpenHelper对数据库进行版本管理