Pengaturan Koneksi Database

Seme Framework memiliki kemampuan untuk membuka sambungan langsung terhadap aplikasi database seperti MySQL atau Maria DB melalui ekstensi MySQLi. Pengaturan koneksi database ada di dalam app/config/development.php pada array $db, yang terdiri atas 7 kunci pengaturan.

$db['host']

Alamat aplikasi database server yang digunakan untuk membuka koneksi ke aplikasi database. Dapat diisi dengan localhost atau 127.0.01 atau dengan alamat lainnya sesuai dengan pengaturan database.

$db['user']

Nama pengguna yang digunakan untuk membuka koneksi ke aplikasi database.

$db['pass']

Kata sandi atau password yang digunakan untuk membuka koneksi ke aplikasi database.

$db['name']

Nama database yang akan digunakan didalam aplikasi database server.

$db['port']

Aplikasi database menggunakan PORT tertentu pada TCP sebagai jalur komunikasi data. Nilai default dari array key ini adalah $db['port'] = '3306';.

$db['charset']

Set karakter atau pengkodean yang digunakan untuk koneksi database. Pengaturan ini sangat penting, terutama untuk penyimpan data multibyte, seperti untuk menyimpan tulisan arab atau jepang. Isi dari array key ini dapat berupa latin1 atau utf8 sesuai dengan kebutuhan setelan karakternya.

$db['engine']

Database Engine, pada versi 4 hanya menggunakan ekstensi MySQLi, jadi nilai dari array kunci ini hanya $db['engine'] = 'mysqli';.