Rabu, 11 Mei 2011

contoh source code yang menggunakan rms (revised)

 Contoh sourcecode Java yang menggunakan rms. Semoga bermanfaat.


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

import javax.microedition.midlet.*;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;

/**
 * @author Alfian Ilarizky
 */
public class MidletRMS extends MIDlet {


    public void startApp() {
        byte [] temp;
        String nama_pertama = "Alfian";
        String nama_kedua   = "Ilarizky";
        String nama_ketiga  = "mas Ian";
        //untuk menyimpan data pada database RMS,
        //maka data harus diubah dalam bentuk byte
      
      
        try {
            //Untuk memanfaatkan databaseRMS, maka database harus dibuka terlebih dahulu.
            RecordStore record = RecordStore.openRecordStore("data", true);//membuka database
            //data = nama database
            // true jika database belum pernah dibuat,
            //false jika database sudah ada maka tidak perlu membuat lagi.
            temp = nama_pertama.getBytes();
            record.addRecord(temp, 0, temp.length); //memasukkan nama_pertama pada database
            temp = nama_kedua.getBytes();
            record.addRecord(temp, 0, temp.length); //memasukkan nama_kedua pada database
            //temp = nama_ketiga.getBytes();
            //record.addRecord(temp, 0, temp.length); //memasukkan nama_ketiga pada database
            //penyimpanan data pada database selesai...
          
            //Jika ingin membaca databaseRMS yang tersimpan maka lakukan hal berikut ini
            System.out.println(new String (record.getRecord(1)));
          
            record.closeRecordStore();//jika sudah maka harus ditutup database-nya
        } catch (RecordStoreException ex) {
            ex.printStackTrace();
        }
          
    }
  
    public void pauseApp() {
    }
  
    public void destroyApp(boolean unconditional) {
    }
}

Sourcecode sederhana.. hanya simpan dan baca data dari database saja..
(Jika ingin konsultasi lebih dalam lagi tentang Java dapat hubungi di alvcrypt@gmail.com atau Fb: alfianilarizky@yahoo.co.id...) Insya Allah saya akan bantu.

2 komentar:

amir mengatakan...

saya copas kok error smua kk? sebenerre RMS itu kyk apa seh? apakah cuma pemanggilan library doank? trus databasenya ditaroh dimana?

mas ian mengatakan...

amir @ Maaf sekarang udah saya edit total, ga copas lagi..

RMS tuh teknik penyimpanan data non volatile yang berjalan pada J2ME. Dengan memanfaatkan RMS, user dapat menggunakannya sebagai database. Dalam arsitektur RMS sendiri, data yang tersimpan berdasarkan recordID yang tiap recordID dapat tersimpan data dalam bentuk byte array. Kalau kurang jelas hubungi saya.. Ok. wassalam.

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes