Koneksi Database MySQL dengan Python 2.7

Belajar Python 2.7 - Cara membuat koneksi ke database menggunakan bahasa pemrograman python 2.7 dengn database MySQL memungkinkan developer python menggunakan Interface dari MySQLdb. apa yang dimaksud dengan MySQLdb? MySQLdb adalah sebuah interface yang menghubungkan aplikasi python dengan database MySQL. jadi dalam tutorial ini untuk membuat sebuah koneksi ke database menggunakan python kamu harus sudah menginstall MySQLdb untuk menghubungkan aplikasi dengan database, silahkan download dan install MySQLdb download.

Untuk lebih mengenal pemrograman python silahkan lihat tutorial sector code sebelumnya yang sudah pernah membahas tentang Belajar Tutorial Pemrograman Python Pemula,
Koneksi Database MySQL dengan Python 2.7

Membuat Koneksi Database MySQL

Tuliskan Script Python berikut :
#!/usr/bin/python
import MySQLdb
# Deklarasikan koneksi
host = "localhost"
user = "root"
password = ""
database = "k13new"
# buka koneksi
konek = MySQLdb.connect(host,user,password,database )
# menggunakan method cursor()
Eksekusi = konek.cursor()
# deklarasikan sql query
sqlselect = "SELECT VERSION()"
# Eksekusi MySQL menggunakan method execute()
Eksekusi.execute(sqlselect)
# Ambil sebuah data menggunakan method fetchone()
Hasil = Eksekusi.fetchone()
print "Database version ======> %s " % Hasil
print "koneksi berhasil"
print "Memutuskan koneksi"
# Putuskan koneksi dari server
konek.close()
Penjelasan :
Aplikasi python diatas akan membuat sebuah koneksi yang terhubung ke database "k13new" dengan user "root" dan password "" (kosong), jika koneksi sukses maka akan mengekskusi perintah MySQL yang berfungsi untuk mengetahui versi dari database server, setelah itu kembali memutuskan koneksi dengan server.

Aplikasi diatas akan menghasilkan pesan sebagai berikut :
c:\Python27>python connect.py
Database version ======> 5.6.26
koneksi berhasil
Memutuskan koneksi

Pesan Error ketika melakukan Koneksi Python

c:\Python27>python connect.py
Traceback (most recent call last):
File "connect.py", line 3, in <module>
import MySQLdb
ImportError: No module named MySQLdb
Pesan Error diatas dikarenakan Module MySQLdb belum terinstall di komputer kamu, lakukan langkah pertama tadi download dan install driver mysqldb di komputer kamu dan jalankan aplikasi python kamu kembali.