Contoh Koneksi Database PHP MySQL Dengan OOP PDO

Database merupakan bagian utama dalam penyimpanan. Sebagian besar setiap Aplikasi WEB selalu berhubungan dengan yang namanya Database. Dan kali ini penulis ingin membaikan sedikit coretan tentang cara koneksi database dengan claas atau biasa sisebut OOP.

Untuk yan belum mengerti tentang oop, mungkin anda bisa menengok sebentar tentang Konsep OOP di PHP Cara ini sebenernya hampir sama dengan PHP Prosedural,yan membedakan adalah penggunaan function dan object untuk codingnya.

Daripada banyak kata yang tidak jelas, mending lansung praktek saja.

<?php
class Koneksi extends PDO {
    protected $dsn;
    protected $user;
    protected $password;
   
    public function __construct($dsn,$user,$password){
        $this->dsn = $dsn;
        $this->user = $user;
        $this->pssw = $password;
    }
    public function Connect(){
        $this->dbh = new PDO($this->dsn,$this->user,$this->pssw);
    }
    public function Close(){
        $this->dbh = null;
    }
}

// contoh penggunaan
$database = new Koneksi('mysql:host=localhost;dbname=test','root','');
$database->Connect(); // membuat koneksi
$database->Close(); // menutup koneksi

Karena penulis masih belajar dan tidak sekolah, maka jika ada kesalahan ya dibenarkan dan dimaklumi.
Tunggu tulisan-tulisan saya berikutnya.

3 komentar :

tombol share icon
tombol kembali ke atas
Wait . . . !!!
tampilan ads aktif