Your Ad Here

JDBC + Common DbUtils

Written by dragz on July 23, 2008 – 10:01 am -

Kalau masih seneng menggunakan JBDC, ada tools yang bisa mempermudah hidup. Pengguna JBDC pasti paham hehehe.. Most annoyinh thing about JBDC is writing SQL statement. Iya kan? So, untuk mempermudah hidup, bisa memakai library DBUtils dari Apache Common.

Penggunaannya juga sangat mudah kok. contohnya seperti dibawah ini

1. Buat class untuk menampung data.

public class Account {
private int id;
private String name;
public void setId(int id) {
this.id = id;
}
public int getId() {
return this.id;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
}

2. Querynya cukup seperti

public Account selectAccount(int id) {
Connection connection = null;
Account account = null;
QueryRunner run = new QueryRunner();
try {
connection = DbUtil.getConnection();
ResultSetHandler rs = new BeanHandler(Account.class);
account = (Account) run.query(connection, "SELECT *" +
"         FROM ACCOUNT WHERE ID = ?", id, rs);
} catch (Exception e) {
e.printStackTrace();
} finally {
DbUtil.close(connection);
}
return account;
}

Voila.. beres deh :D
Tanpa harus capek-capek ngetik accoun.setId(resultSet.getInt(”ID”))

Secara otomatis ResultSetHandler akan map nama kolom dan property dari class. Jadi jika query kita sama persis dengan class, maka secara otomatis class kita akan di populate.

put your ads here

Oracle Client untuk Leopard

July 19, 2008 – 8:14 pm

Akhirnya oracle mengeluarkan oracle client untuk leopard. Tahunya juga karena iseng-iseng mencari kalau saja oracle merilis oracle database untuk mac, tapi nemunya yang client. Not bad lah, karena sekarang ini ...

Telkomsel Flash Unlimited - Mulai lambat

July 16, 2008 – 4:17 pm

Bagi para pengguna dan calon pengguna telkomsel flash unlimited, sudah mulai ada kabar buruk. Belakangan ini paket tanpa batas ini sudah mulai ngos2an. Berbeda dengan ketika mulai menggunakan bulan kemarin ...

Kayaknya ganti iBatis nih..

July 11, 2008 – 10:27 am

IBatis dan Hibernate adalah dua hal yang sama tapi berbeda. Keduanya dipakai sebagai tool dan library pengembangan aplikasi, dengan dua sudut pandang yang berbeda. Gampangnya hibernate itu top down dan ...

Kerja itu bener-bener membuang waktu

July 8, 2008 – 4:15 pm

Pernah kepikiran seperti itu ? Bahwa setiap kali bekerja, waktu itu berjalan dengan sangat cepat, tau-tau sudah sore, tau-tau sudah hari jumat, walaupun memang hari jumat adalah hari yang paling ...

Journler

June 17, 2008 – 1:09 pm

Saya ini bukan orang yang organized, jadi masih perlu tools untuk bisa teratur, terutama untuk masalah pekerjaan. Selama beberapa waktu ini sih masih serabutan hehe.. Sempat coba menggunakan entourage connect ke ...

FPI ngapain sih ?

June 3, 2008 – 3:59 pm

Memang mengherankan, katanya Front Pembela Islam, tapi banyak tindakannya malah secara tidak langsung menhujat Islam. Padahal sudah bertahun-tahun berulah tapi tidak ada yang menindak. What's up with that ? Anyway, saya ...

Flash unlimited.. Tahan berapa lama ya ?

May 27, 2008 – 11:04 am

Mulai tanggal 2 kemarin Telkomsel mengeluarkan produk baru yaitu Telkomsel Flash Unlimited Dan sesuai dengan kaedah budaya Indonesia, dengan adanya akses internet yang relatif murah meriah anti air seperti ini, pasti ...

Penampakan pertama

May 27, 2008 – 9:17 am

Kemarin istri saya periksa kandungan ke rumah sakit dekat rumah, dan rencananya sih saya ikut dampingin, tapi pada siangnya terjadi perubahan rencana karena sore harinya saya harus ambil kue ulang ...

Nonton Film Monster : The Mist

May 25, 2008 – 10:06 pm

Saya bukan penggemar stephen king, dan film adaptasi yang paling saya suka sebelum ini adalah secret window, karena cerita dari secret window lebih manusiawi dan nyata daripada film lainnya. Dan ...

About This Page

This sites will continue to change. So bare with me.

Find entries :