Senin, 27 Oktober 2008

Java DB Apache Derby

Pada JDK 1.6 udah ada embeded database yang disebut Java DB. Database ini awalnya adalah Apache Derby yang dibranding ulang, jadi sebenernya ya barang yang sama dengan nama yang berbeda. Dengan menggunakan Hibernate, bisa akses database tanpa perlu menginstal Mysql.
Kofigurasi jdbc dan hibernate dialect untuk MySQL :
jdbc.username=root``
jdbc.password=admin
jdbc.url=jdbc:mysql://localhost:3306/databasename
jdbc.driver=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
Dengan Java DB berubah menjadi :
jdbc.username=root
jdbc.password=admin
jdbc.url=jdbc:derby://localhost:1527/databasename
jdbc.driver=org.apache.derby.jdbc.ClientDriver
hibernate.dialect=org.hibernate.dialect.DerbyDialect
Enaknya lagi, di netbeans sudah ada database client management untuk Java DB ini, kita bisa membuat database baru, membuat table, menambahkan column ke dalam table, melakukan query dan membuat query dengan visual query designer.


Kalau di linux, database Java DB akan diletakkan di :
$home/.netbeans-derby/databasename
Delete column tinggal pake query saja bisa
alter table [tablename] drop column [columnname];
Di NetBeans 6.0.1 secara default tidak mempunyai library Java DB, jadi driver Java DB harus ditambahkan ke dalam library netbeans secara manual dari jar, nama jar-nya adalah DerbyClient.jar. anda bisa search file di dalam folder instalasi netbeans untuk mandapatkan file DerbyClient.jar
Proses setup Java DB tidak susah, hanya perlu beberapa langkah saja :
1. Buka tab service dari NetBeans (lebih baik gunakan versi 6.1)
2. Expand node databases, dan Klik kanan node Java DB kemudian pilih menu create database
3. Masukkan nama database, username dan password yang sesuai
4. Klik OK
dan database anda sudah siap untuk digunakan.
(Sumber : © 2006–2007 Life,Contribute!!! — Sitemap — Cutline by Chris Pearson)




Tidak ada komentar: