Pages

Cek Koneksi Database PostgreSQL Dengan PHP

Program yang diinstal dalam menguji source code berikut adalah :
  1. Postgresql
  2. WAMP
  3. Editplus (Text Editor)
Untuk mengetahui apakah database yang anda buat pada PostgreSQL bisa di akses, maka ikuti petunjuk berikut:
  1. Aktifkan WAMP dengan cara buka Start Wampserver
  2. Buka teks editor (Misalnya Notepad, Editplus, Notepad++, textpad, dsb)
  3. Copy source di bawah ini :
    <?php
        // Definisikan variabel koneksi database
        define("DBHOST","localhost");
        define("DBUSER","db_friend");
        define("DBPASS","postgres");
        define("DBNAME","postgres");
    
        // Koneksi Ke Server Database 
    $dbcon = pg_connect("host='localhost' user='postgres' password='postgres'
     dbname='db_friend'");
            
        
        // Cek Koneksi Ke Server Database
    
        if ($dbcon) // Jika Ada Koneksi
        {
            echo "Koneksi Database Sukses";
        }
        else
        {
            echo "Koneksi Database Gagal".mysql_error();
        }
    ?> 
  4. Lalu paste pada text editor 
  5. Save dengan tes_koneksi.php pada folder www pada wamp yang anda install.
    Secara default berada pada C:\wamp\www\
  6. Selanjutnya buka browser anda dan ketik "localhost"
  7. Lalu klik tes_koneksi.php
  8. Jika berhasil maka akan muncul tulisan "Koneksi Database Sukes". Jika tidak, maka akan muncul "Koneksi Database Gagal" dan cek ulang apakah semua sudah benar anda lakukan


Berikut penjelasan dari bagian-bagian penting di atas :
  • define("DBHOST","localhost");
    Nama Server databse, jika server local maka localhos. tetapi jika terhubung internet maka akan diketikkan IP
  • define("DBUSER","db_friend");
    Nama database yang dibuat pada postgres
  • define("DBPASS","postgres");
    Database yang dibuat oleh postgres, jika belum bisa memahami secara default buat saja postgress 
  • define("DBNAME","postgres");
    Nama database yang dibuat oleh user
    Jhohannes H Purba Coding Sederhana May 03, 2011

    3 comments:

    1. mungkn maksud ny BDUSER adl user ny, DBNAME adl nama DB ny......
      5f klow aq slh tafsir.....

      ReplyDelete