Day 5: Stored Procedure Java di Oracle Database


Learning In HomeOriginal Date: 17 Januari 2009

Hari ini aku akan melatih membuat stored procedure dengan bahasa Java, bukan PL/SQL, di Oracle. Untuk melakukan query SQL di stored procedure berbasis Java, aku bisa menggunakan JDBC. Koneksi yang aku peroleh tidak perlu aku tutup karena kode Java ini dijalankan di server database sehingga koneksi database-nya selalu ada. Ini adalah contoh melakukan query SQL di stored procedure berbasis Java:


Connection con = DriverManager.
   getConnection("jdbc:default:connection");
String sql = "SELECT " + 
    namaKolom + " FROM " + namaTabel;
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);

Salah satu kelebihan Java adalah multi-platform. Akan tetapi, kelebihan ini sekaligus menjadi kekurangannya, yaitu waktu eksekusi menjadi bertambah lama dibandingkan aplikasi native. Jika multi-platform bukanlah suatu kebutuhan, untuk mempercepat eksekusi kode Java di server database Oracle, aku bisa menggunakan native compiler. Bytecode class Java akan diterjemahkan ke dalam kode bahasa C yang selanjutnya di-compile dan di-link menjadi shared libraries (seperti DLL) yang tergantung pada platform tertentu. Tool ncomp dapat dipakai untuk keperluan ini. Sebelum tool ini dipakai, pengguna harus menentukan terlebih dahulu setting compiler C dan linker yang dipergunakan, tergantung pada platform dimana Oracle Database berjalan.

Perihal Solid Snake
I'm nothing...

Apa komentar Anda?

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: