文档详情

第6章-Android数据存储.ppt

发布:2017-06-15约9.65千字共32页下载文档
文本预览下载声明
SQLite关键代码--DBHelper 删除条目 public boolean delete(int fileid){ String sql=; try{ db = context.openOrCreateDatabase(name, Context.MODE_PRIVATE,null); sql=delete from files where _id= + fileid; db.execSQL(sql); Log.v(TAG,delete item ok); return true; }catch(Exception e){ Log.v(TAG,delete item err ,sql: +sql); return false; } } SQLite关键代码--DBHelper 修改条目 public boolean update(int fileid, String filename, String description){ String sql=; try{ db = context.openOrCreateDatabase(name, Context.MODE_PRIVATE, null); sql=update files set fileName= + filename + ,description= + description + where _id= + fileid; db.execSQL(sql); Log.v(TAG,update Table files ok); return true; }catch(Exception e){ Log.v(TAG,update Table files err ,sql: +sql); return false; } } SQLite关键代码--DBHelper 查询条目 public Cursor select(int fileid){ String sql=_id= + fileid; db = context.openOrCreateDatabase(name, Context.MODE_PRIVATE,null); Cursor cur=db.query(table_name, new String[]{_id,fileName,description}, sql, null, null, null, null); return cur; } public Cursor loadAll(){//返回可得到数据库所有表项的Cursor db = context.openOrCreateDatabase(name, Context.MODE_PRIVATE,null); Cursor cur=db.query(table_name, new String[]{_id,fileName,description}, null, null, null, null, null); return cur; } 读取所有条目 SQLite关键代码--DBHelper 删除表 public void drop_table(){ String sql=; try{ db = context.openOrCreateDatabase(name, Context.MODE_PRIVATE, null); sql=drop table + table_name; db.execSQL(sql); Log.v(TAG,drop Table files ok); }catch(Exception e){ Log.v(TAG,drop Table files err ,sql: +sql); } } 第六章 Android数据存储 本章主要内容 Android数据基本存储方式 Androi
显示全部
相似文档