Client / Server RDBMS



Pendahuluan

Sebelum menjalankan Derby, pastikan konfigurasi Java Anda sudah benar. Apabila Anda belum yakin, dapat melihat caranya melalui artikel saya pada bagian instalasi Java.

Berikut adalah contoh langkah-langkah menjalankan Apache Derby dalam modus client/server. Contoh ini dibuat berdasarkan artikel sebelumnya.

Menjalankan Server

  • Masuk kembali ke folder C:\derby
  • Copy file derbynet.jar (dari hasil ekstraksi sebelumnya) ke folder c:\derby


  • Jalankan command prompt
  • Jalankan server dengan perintah berikut

    java -jar derbyrun.jar server start


  • Dengan menjalankan server pada folder c:\derby - dimana terdapat subfolder phi-test - maka otomatis server akan mengenali database "phi-test"
  • Berikut adalah isi file derby.log ketika kita menjalankan Apache Derby dalam modus client / server

    derby.log

    2009-07-10 16:41:06.390 GMT : Apache Derby Network Server - 10.5.1.1 - (764942) started and ready to accept connections on port 1527


Menjalankan Client

  • Buat folder c:\derby-client
  • Copy file-file jar berikut ke folder c:\derby-client :
    • derbyrun.jar
    • derbytools.jar
    • derbyclient.jar
  • Jalankan command prompt baru
  • Masuk ke folder c:\derby-client
  • Jalankan ij

    java -jar derbyrun.jar ij

  • Jalankan perintah berikut untuk melakukan koneksi ke server Derby yang sudah dijalankan sebelumnya

    CONNECT 'jdbc:derby://localhost:1527/phi-test';

Menjalankan Perintah SQL terhadap Tabel "ms_produk"

  • Jalankan perintah "SHOW TABLES;" untuk melihat daftar tabel yang ada pada database "phi-test" dan lihat hasilnya
  • Lihat data dengan perintah SQL "SELECT ... FROM ... " untuk tabel "ms_produk"

    SELECT * FROM ms_produk;

  • Masukkan data baru dengan perintah SQL "INSERT INTO.... " berikut

    INSERT INTO ms_produk values ('PROD-003', 'Lain-lain');

  • Lihat kembali data pada tabel tersebut dengan perintah SQL "SELECT ... FROM ... ". Terlihat bahwa sekarang ada 3 baris data pada tabel "ms_produk"



  • Keluar dari ij dengan perintah "exit;"
  • Selesai

Mematikan Server

  • Jalankan command prompt baru
  • Masuk ke folder c:\derby
  • Matikan server yang lagi aktif dengan perintah berikut

    java -jar derbyrun.jar server shutdown


  • Isi dari file derby.log setelah shutdown

    derby.log

    2009-07-10 16:41:06.390 GMT : Apache Derby Network Server - 10.5.1.1 - (764942) started and ready to accept connections on port 1527
    ----------------------------------------------------------------
    2009-07-10 16:49:37.281 GMT:
     Booting Derby version The Apache Software Foundation - Apache Derby - 10.5.1.1 - (764942): instance a816c00e-0122-658a-1e08-ffffcec6d463
    on database directory C:\derby\phi-test 

    Database Class Loader started - derby.database.classpath=''

    2009-07-10 17:04:46.828 GMT:
    Shutting down instance a816c00e-0122-658a-1e08-ffffcec6d463
    ----------------------------------------------------------------


  • Selesai

Comments