Skip navigation

PHP Java Bridge

Introduction

PHP Java Bridge adalah teknologi yang memungkinkan agar aplikasi Java dapat dipanggil secara langsung dari kode PHP. Teknik ini diperlukan mengingat driver PHP – Microsoft SQL Server memiliki kekurangan pada saat mengeksekusi Stored Procedure jenis tertentu.

Dokumentasi dapat diperoleh di: http://php-java-bridge.sourceforge.net

Installasi

  1. Deploy file JavaBridge.war di Tomcat (asumsi port 8080)
  2. Deploy file Pustaka.war di Tomcat
  3. Tambahkan baris: allow_url_include = 1 di dalam php.ini.

Pustaka.war berisi library jtds (driver JDBC untuk Microsoft SQL Server) dan Execute (class untuk mengeksekusi Stored Procedure).

Penggunaan

Contoh kode:


connect("192.168.0.49", "sa", "malaka9", "simkud_dhendy");
$data = $ex->query("exec SP_RKA_SKPD31 1,1,1");
$res = java_values($data);
echo "

";
    print_r($res);
    echo "

";
$ex->disconnect();

?>

Variable $data bertipe JavaObject yang sebenarnya masih dapat dimanipulasi kembali dalam fungsi Java yang lain. Method java_values() berfungsi untuk mengonversi tipe JavaObject ke dalam tipe data PHP biasa.

Iklan