J2ME的資料庫功能稱為 Record Management System, RMS, 受限於記憶體功能極為簡單,大致上使用於類似通訊錄或遊戲高分紀錄等功能,使用時必須先匯入(import) rms 函式庫。
範例一:開啟資料庫並顯示其可用空間。 1.資料庫物件稱為(宣告為) RecordStore 2.所有操作資料庫的動作必須使用 try{ } catch(exception) { } 語法,處理例外狀況。(可由eclipse自動產生) →需要的操作程式寫在TRY區塊,不能執行時的處理寫在CATCH區塊。 3.必須在程式結束的 destroyApp事件中關閉資料庫(RecordStore)。
檢視資料數:getNumRecords() |
建立資料:addRecord(Byte陣列,起始位置,位元組數目)
顯示所有資料,可使用迴圈 for (int i; i<=rs.getNumRecords(); i++) { Lst.appen(new String(rs.getRecord(i)),null); } 將所有資料逐筆加到List物件。
|
修改資料:setRecord(紀錄編號,Byte陣列,起始位置,位元組數目) 刪除資料:deleteRecord(紀錄編號),紀錄編號自1開始,如果紀錄被刪除其編號不會再用,譬如原有1~3號資料,刪除2之後有兩筆資料編號分別為1與3。再加入新的資料時編號為 4! |