19 Oct

RMS Part 2 – Menambah Data Baru

Setelah pada tutorial sebelumnya kita bahas cara membuat RecordStore, maka tutorial berikutnya adalah cara menambahkan data ke dalam RecordStore.

Untuk menambahkan data ke dalam RecordStore kita dapat membuat sebuah method yang khusus menangani penambahan data di dalam RecordStore:

public void TambahDataKategori(Kategori kategori) {
        byte temp[] = null;
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        DataOutputStream dos = new DataOutputStream(baos);
        try {
            dos.writeUTF(kategori.getId());
            dos.writeUTF(kategori.getNama());
            temp = baos.toByteArray();
        } catch (IOException e) {
        }
        try {
            rs.addRecord(temp, 0, temp.length);
        } catch (Exception e) {
        }
    }

Perhatikan method TambahDataKategori memiliki parameter object Kategori.
kita harus menggunakan kelas ByteArrayOutputStream dan DataOutputStream untuk mengkonversi data String (id dan nama dari kategori) ke dalam bentuk Stream.

Selanjutnya kita dapat memasukkan data ke dalam RecordStore dengan memanggil method addRecord().

Leave a Reply

Your email address will not be published. Required fields are marked *