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
- Deploy file JavaBridge.war di Tomcat (asumsi port 8080)
- Deploy file Pustaka.war di Tomcat
- 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.