WEB开发网
开发学院手机开发Android 开发 Android 数据存储 阅读

Android 数据存储

 2010-04-10 04:46:00 来源:WEB开发网   
核心提示:db.execSQL(sql); setTitle("数据表成功重建"); } catch (SQLException e) { setTitle("数据表重建错误"); } } /* * 删除数据表 */ private void dropTable() { //mOpenHe
db.execSQL(sql); setTitle("数据表成功重建"); } catch (SQLException e) { setTitle("数据表重建错误"); } } /* * 删除数据表 */ private void dropTable() { //mOpenHelper.getWritableDatabase()语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立, //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。 SQLiteDatabase db = mOpenHelper.getWritableDatabase(); String sql = "drop table " + TABLE_NAME; try { db.execSQL(sql); setTitle("数据表成功删除:" + sql); } catch (SQLException e) { setTitle("数据表删除错误"); } } /* * 插入两条数据 */ private void insertItem() { //mOpenHelper.getWritableDatabase()语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立, //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。 SQLiteDatabase db = mOpenHelper.getWritableDatabase(); String sql1 = "insert into " + TABLE_NAME + " (" + TITLE + ", " + BODY + ") values('haiyang', 'android的发展真是迅速啊');"; String sql2 = "insert into " + TABLE_NAME + " (" + TITLE + ", " + BODY + ") values('icesky', 'android的发展真是迅速啊');"; try { // Log.i()会将参数内容打印到日志当中,并且打印级别是Info级别 // Android支持5种打印级别,分别是Verbose、Debug、Info、Warning、Error,当然我们在程序当中一般用到的是Info级别 Log.i("haiyang:sql1=", sql1); Log.i("haiyang:sql2=", sql2); db.execSQL(sql1); db.execSQL(sql2); setTitle("插入两条数据成功"); } catch (SQLException e) { setTitle("插入两条数据失败"); } } /* * 删除其中的一条数据 */ private void deleteItem() { try { //mOpenHelper.getWritableDatabase()语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立, //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。 SQLiteDatabase db = mOpenHelper.getWritableDatabase(); //第一个参数是数据库表名,在这里是TABLE_NAME,也就是diary。 //第二个参数,相当于SQL语句当中的where部分,也就是描述了删除的条件。 //如果在第二个参数当中有“?”符号,那么第三个参数中的字符串会依次替换在第二个参数当中出现的“?”符号。 db.delete(TABLE_NAME, "

上一页  10 11 12 13 14 15 16 17 18 19 20  下一页

Tags:Android 数据 存储

编辑录入:coldstar [复制链接] [打 印]
赞助商链接