Link

Koneksi PHP PDO dengan database oracle dan mysql dixampp

Update PHP 7 sudah dirilis saatnya anda mengganti script  progam PHP anda dari awalnya koneksi menggunkan mysql_connect yang dirasa kurang dibanding menggunakan koneksi mysqli terlebih menggunkan PDO.

Berikut langkah-langkahnya sebelum membuat koneksi php pdo dengan database oracle dan mysql :

MEMBUAT KONEKSI PHP PDO DENGAN DATABASE ORACLE 11G DAN MYSQL DENGAN XAMPP

LANGKAH-LANGKAHNYA
1. INSTAL ORACLE CLIENT 11G //SESUAIKAN DENGAN VERSI DATABASE ORACLE ANDA
   -SETTING TNSNAMENYA
2. SETTING PHP.INI PADA MENU CONFIG DIXAMPP
   -AKTIFKAN OCI11G
   -AKTIFKAN PDO MYSQL DAN ORACLE
3. PASTIKAN OCI ORACLE SUDAH ENABLE //CEK DI PHPINFO XAMPP
4. MEMBUAT FILE KONEKSI ORACLE DAN MYSQL
5. TEST KONEKSI 

Untuk script phpnya berikut ini :

PDO Oracle
<?
$tns = "
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.239)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SIMPBB)
    )
  ) ";
$db_username = "user database";
$db_password = "password database";
try{
    $conOra = new PDO("oci:dbname=".$tns,$db_username,$db_password);
}   
}catch(PDOException $e){
    echo ($e->getMessage());
}
?>

PDO MYSQL 

<?
 // definisikan koneksi ke database
$server = "localhost";
$username = "root";
$password = "";
$database = "namadatabase";
// set error mode
try {
   // buat koneksi dengan database
   $dbapp = new PDO('mysql:host='.$server.';dbname='.$database.'', "$username", "");
   $dbapp->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  }
catch (PDOException $e) {
   // tampilkan pesan kesalahan jika koneksi gagal
   print "Koneksi atau query bermasalah: " . $e->getMessage() . "
";
   die();
}
?>




untuk toturial lainnya lihat video disini

Post a Comment

0 Comments