Skip to main content

Cara Membuat Koneksi dari python ke MySQL

Finally Solved , how to connect MySQL using python 3.6.5 , Atau berikut adalah solusi terbaik mengenai cara terkoneksi ke MySQL menggunakan python 3.6.5.


Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python juga didukung oleh komunitas yang besar.


Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.


Bagi Anda yang saat ini sedang mulai mempelajari python untuk membuat aplikasi python Anda terhubung ke database tentunya pertanyaan besar muncul yaitu bagaimana bisa membuat koneksi ke database MySQL yang populer digunakan oleh banyak Application Developer.


Caranya sangat mudah untuk mengkoneksikan python 3.6.3 ke database mysql, silahkan ikuti tahapan berikut ini.



  1. Download dan install python 3.6.5 dari sumber-nya (Install di lokasi yang mudah contoh c:\python365 )
  2. Download dan install pycharm sebagai editornya
  3. Buat project baru di pycharm di lokasi yang anda inginkan sontoh d:\pythonmysql, pastikan menggunakan pilihan Virtual Environment dengan interpreter python 3.6.5
  4. Lakukan upgrade setuptools melalui pycharm dengan cara masuk menu File --> Setting -->Project {nama project anda} - Project Interpreter --> Tekan (+) di sebelah kanan  --> cari setuptools 
  5. pip tidak perlu diupgrade, biarkan saja versi 9.0 sesuai bawaan python 3.6.5
  6. Lakukan install package module mysqlclient , melalui menu dan cara yang sama seperti upgrade setuptools
  7. Siapkan database mysql Anda, sebagai contoh saya memiliki database dengan informasi berikut :
    - host = localhost
    - user = root
    - password = ''
    - database = dbcoba
    - table = tbpegawai(id,nama,kota)
  8. Setelah complete persiapan anda diatas terutama mysqlclient dan databasenya , buat file python contoh koneksimysql.py ketikkan code berikut ini , perhatikan indentasinya karena python memberlakukan aturan terkait indentasi nya


import MySQLdb    hostname = "localhost"
username = "root"
password = ""
database = "dbcoba"
  def doQuery(conn) :      cur = conn.cursor()      cur.execute("SELECT * FROM tbpegawai")      for id, nama, kota in cur.fetchall() :          print (id, nama, kota)      myConnection = MySQLdb.connect(host=hostname,user=username,passwd=password,db=database)  doQuery(myConnection)  myConnection.close()  






Terakhir coba jalankan filenya melalui terminal pycharm atau command prompt window anda tadi ,d:\pythonmysql>koneksimysql.py


Demikian dan semoga membantu.


Ditulis oleh


Python Freelance Trainer

081-223344-506


Comments

Popular posts from this blog

#agenproperti Info dari Indra Rahmatullah: Jual Rumah,Siap Huni Di daerah Simalingkar Raya [token:952]

Jual - Rumah , Siap Huni Di daerah Simalingkar Raya , Lokasi : Simalingkar Raya Medan - Sumatera Utara, Peminat Hubungi : Adi Pratama tel. 0821 6400 4049, Keterangan lain : Di jual rumah di jalan Simalingkar raya . Luas tanah 170 m2 (SHM) Jl. Nyiur 5 Perumahan. Simalingkar Di jual dgn harga: 2OO jt Jika anda tertarik dan ingin melihat lokasi, bisa hub saya untuk detail bisa lihat sendiri di gambar. Lokasi perumhan Aman. ================================================ Detail iklan silahkan akses : http://www.propertilink.com/myproperti , Iklan ini diinformasikan oleh Agen Milyuner propertilink : Indra Rahmatullah dari Medan - Sumatera Utara ================================================ Agen propertilink merupakan cara baru menjadi Agen Agen Properti Online dengan komisi sampai 3,3 Milyar rupiah bahkan lebih untuk berapapun harga iklan yang anda jual. Segera bergabung bersama Indra Rahmatullah di http://www.propertilink.com/myproperti =====================...

Jasa Pijat Panggilan Cihampelas Bandung 24 jam oleh Terapis Wanita

VIESTA SPA  Layanan Pijat Spa Panggilan Hotel Cihampelas Bandung 24 Jam Online untuk pria dan wanita , Terapis wanita Muda Cantik dan Professional WA 0838-04-100031 . Saat ini pijat spa sudah merupakan kebutuhan setiap orang terutama yang tinggal di kota kota besar termasuk juga kota Cihampelas Bandung, layanan pijat panggilan menjadi solusi buat Anda yang sibuk dan tidak ada waktu khusus bermacet macetan menuju tempat pijat spa di Cihampelas Bandung apalagi ditengah suasana pandemi Corona dan pembatasan PSBB, kami dari viesta spa memberikan solusi kepada Anda untuk tetap diam dirumah #dirumahaja atau yang stay di hotel dan apartemen tetap bisa sehat dan bugar mendapatkan layanan dan manfaat pijat  dari viesta spa di Cihampelas Bandung, Anda cukup mencari di internet layanan pijat panggilan terdekat lokasi saya maka viesta spa akan hadir dalam index penelusuran pencarian google, layanan pijet enak viesta spa terdiri atas layanan paket pijat tradisional, swedish, pijak kerok dan kebugar...

Configuring Squid to attach with softperferct bandwidth manager

In this article I’ll talk on how to setup a transparent proxy on Windows Server 2003 using Squid NT. Squid NT is a port from Linux base proxy server called Squid. I have successfully installed and configured Squid transparent proxy on Windows Server and here is how I do it. Installing Squid NT is very easy, first you can download Squid NT here , and then you can follow my old tutorial here: http://markus.revti.com/2007/06/installing-squid-cache-for-windows/ Although installing Squid NT is easy, however configuring transparent proxy on Windows version of Squid is a bit tricky as Squid NT have its limitation. From Squid NT website it’s stated: “Transparent Proxy: missing Windows non commercial interception driver”. My first thought was there is no way to do port forwarding or port redirecting in Windows Server the same way it is done in Linux server. In Linux based server you can use iptables to do port forwarding with the command like this: iptables -t nat -A PREROUTING -i eth0 -p tcp -...