天天看點

Android 資料庫 增删改查

上篇博文介紹了Android的SQLite資料庫的基本使用,下面是對資料庫進行的增删改查方法,沒有過多的贅述,就是把自己寫的相應的方法貼上來,很容易看懂,如果用得到的話,一看便知然後進行增删改查。

Android 資料庫 增删改查
Android 資料庫 增删改查
Android 資料庫 增删改查
Android 資料庫 增删改查

增删改三個方法相對來水比較簡單,查可能是資料庫中最麻煩的一個方法了,查詢方法最少也要傳7個參數,但是沒關系,因為我們不一定非要傳夠7個參數才可以,如上述例子就傳很多null(null代表所有)。調用資料庫的query()方法之後會傳回一個Cursor對象,我們查詢到的所有資料都在這個Cursor裡面,需要什麼直接取就ok啦。

【注意】

1.Cursor需要moveToFirst()将指針移動到第一行的位置才可以(查詢得到的cursor是指向第一條記錄之前的,是以查詢得到cursor後第一次調用moveToFirst或moveToNext都可以将cursor移動到第一條記錄上)。

2.查詢到的Cursor最後要記得close,因為會占用記憶體,無論cursor占用記憶體大或者小都應該在使用完畢之後進行關閉。