Membuat Prosedure Input dengan Store Prosedure oracle menggunakan sql developer dan PHP
Mengapa membuat store prosedure input data pada oracle ?
Pada umumnya sebuah webserver akan menggunakan 2 server yaitu bagian yang mengelola data dan bagian yang mengelola script. dengan mengggunakan store prosedure yang ada pada bagian data maka proses akan terbagi, hal ini akan memperingan kerja server script.
Contoh membuat store prosedure input data pada oracle adalah sebagai berikut :
Mengapa membuat store prosedure input data pada oracle ?
Pada umumnya sebuah webserver akan menggunakan 2 server yaitu bagian yang mengelola data dan bagian yang mengelola script. dengan mengggunakan store prosedure yang ada pada bagian data maka proses akan terbagi, hal ini akan memperingan kerja server script.
Contoh membuat store prosedure input data pada oracle adalah sebagai berikut :
disini saya menggunakan data sample oracle yaitu table DEPT
Selanjutnya buat file koneksi PHP :
<?php
//echo "<h2>Oracle Connection</h2> < br />";
$username = "ora_latihan"; //sesuaikan dengan username ente
$password = "password"; //sesuaikan dengan password ente
$host = "localhost/xe"; //sesuaikan dengan host database ente
$koneksi = oci_connect($username,$password,$host) or die('connection failed !');
if(!empty($koneksi)){
echo "";
}else{
echo "koneksi gagal !";
}
?>
Buatlah file form input dengan php :
<html>
<head>
<title>Test Page</title>
</head>
<body>
<h2>Data Collection</h2><p>
<form action="f_input.php" method="post">
<table>
<tr>
<td>Departemen No.:</td>
<td><input type="text" name="DEPNOMOR" /></td>
</tr>
<tr>
<td>Nama :</td>
<td><input type="text" name="NAMA" /></td>
</tr>
<tr>
<td>Location :</td>
<td><input type="text" name="LOCU" /></td>
</tr>
<tr><td colspan="2" align="center"><input type="submit" /></td>
</tr>
</table>
</form>
</body>
</html>
Buatlah File proses input :
<?php
//Proses input data
include "konek.php"; // untuk memanggil koneksi
//Mendeklarasikan variabel dari FORM INPUT
$DEPTNO=$_POST['DEPNOMOR'];
$DNAME=$_POST['NAMA'];
$LOC=$_POST['LOCU'];
$Perintah = oci_parse($koneksi,"BEGIN INP_DEPNO('$DEPTNO','$DNAME','$LOC'); END;");
//Jika berhasil ditambah
oci_execute($Perintah);
oci_commit($koneksi); //Menyimpan perubahan
oci_close($koneksi); //Menutup Koneksi
echo "<script type='text/javascript'> alert ('Data berhasil di tambah') </script>";
?>
Membuat Prosedure Input dengan Store Prosedure oracle menggunakan sql developer dan PHP
Reviewed by Bank Ifoel
on
April 09, 2014
Rating:

No comments: