// 添加数据的方法 public void Date_add(ContentValues values) { // 获取对数据库的写入权限; 得到一个SQLiteDatabase SQLiteDatabase db = DB_SQL.getWritableDatabase(); // 插入一条数据 /** table 对那张表进行插入 */ db.insert("mynotepad_date", null, values); }
// 查询数据库信息条数的方法 public int Date_count() { // 获取数据库的读取权限 SQLiteDatabase db = DB_SQL.getReadableDatabase(); // 查询全部信息 Cursor cursor = db.query("mynotepad_date", null, null, null, null, null, null); // int count = cursor.getCount(); int count = 0; while (cursor.moveToNext()) { count++; } return count; }
public List<Mynotepad_Model> Date_look() { datelist = new ArrayList<Mynotepad_Model>(); // 获取对数据库的读写权限 SQLiteDatabase db = DB_SQL.getReadableDatabase(); // 查询全部信息 Cursor cursor = db.query("mynotepad_date", null, null, null, null, null, null); while (cursor.moveToNext()) { // 查看是否有下一条 true false; Mynotepad_Model note = new Mynotepad_Model( cursor.getInt(cursor.getColumnIndex("_ID")), cursor.getString(cursor.getColumnIndex("_TITLE")), cursor.getString(cursor.getColumnIndex("_WEATHER")), cursor.getString(cursor.getColumnIndex("_TIME")), cursor.getString(cursor.getColumnIndex("_BODY"))); datelist.add(note); } return datelist; }
// 删除数据的方法 public void Date_delete(String time) { // 获取对数据库的写入权限; 得到一个SQLiteDatabase SQLiteDatabase db = DB_SQL.getWritableDatabase(); db.delete("mynotepad_date", "_TIME=?", new String[] {time}); }