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

PRIKOM, Privat Kursus Komputer di Cimincrang Gedebage Bandung

PRIKOM - Les Privat Komputer di wilayah sekitar Cimincrang Gedebage Bandung, Whatsapp  0812-8733-1966, PRIKOM menyediakan jasa Privat dan kursus komputer terbaik dan murah di bandung dengan topik unggulan  Word, Excel, Powerpoint, Access database, Excel Vba Macro, MS Project, Corel, Photoshop dan lainnya , Guru dapat dipanggil ke rumah Anda sekitar Gedebage dengan standard protokol kesehatan covid-19, atau bisa datang ke kantor PRIKOM , hubungi Admin PRIKOM 081287331966 (Whatsapp) atau visit https://privatkomputerbandung.wordpress.com , Jam operasional 09.00-21.00, privat komputer untuk seluruh wilayah bandung dan cimahi , Untuk level Pemula sampai dengan Level Mahir, Peserta akan didampingi tenaga pengajar (Pria/ Wanita) yang berpengalaman dan sabar dalam menyampaikan materi privat / kursus komputer #privatkomputerbandung #bandung #kursuskomputer #tutorialkomputer #komputerpemula #belajarkomputer #ilmukomputer #jakarta #bekasi  #Gedebage #Cimincrang Jasa Privat Komputer guru Ke rumah...

Teror di Paris, 10 tewas , 5 di sandra, foto pelaku teror

Aksi terorisme yang dilakukan terhadap kantor tabloid Charlie Hebdo di Paris yang berjarak sekitar 2 KM dari Menara Eiffel , aksi terorisme yang berlangsung pada tanggal 7 januari dan masih berlanjut telah menewaskan 10 wartawan termasuk pemimpin redaksi, 2 Polisi dan juga penyanderaan sekitar 5 orang di sebuah supermarket, aksi penyanderaan dikabarkan juga terjadi dilokasi lain. Cherif and Said Kouachi adalah dua bersaudara tersangka aksi teror di markas Charlie Hebdo. Pelaku lain adalah Mourad hamyd berusia 18 tahun dilaporkan telah menyerahkan Diri ke pihak polisi Cherif bukan nama yang asing lagi bagi polisi antiteror Prancis. Pria yang memiliki nama alias Abu Issen tersebut tercatat sebagai anggota Jaringan Buttes-Chaumont yang aktif mengirimkan pejihad ke Iraq. Saat itu dia memang merekrut muslim radikal dari Prancis untuk bergabung dengan Al Qaeda dan memerangi pasukan Amerika Serikat (AS) yang mereka anggap menginvasi Iraq. Cherif tertangkap saat hendak terbang ke Syria dalam p...

Training MariaDB di Jakarta Bandung Bali Batam;

MariaDB ; di Purnama Academy adalah Tempat Pelatihan dan Training MariaDB   di Jakarta Bandung Bali Batam;   Download silabus, Informasi jadwal training seminar workshop di kota jakarta, bandung, bogor, semarang, yogyakarta, surabaya, bali, lombok, timor leste, jayapura, ambon, manado, makasar, palu, banjarmasin, palangkaraya, bontang, samarinda, pontianak, batam, bangka, lampung, banten, palembang, medan, batam, jambi, padang, aceh , Pendaftaran, Silabus   , jadwal atau   Informasi lebih lanjut hubungi Tim sales Ph atau whatsapp 0838-0838-0001, atau visit purnamaAcademy.com , Tersedia paket Public Training, Exclusive Group Training atau inhouse training dengan biaya terjangkau.   TRAINING TOPIK 2019 LAINNYA hubungi   PURNAMAACADEMY.COM atau 0838-0838-0001 Training ITIL v.3/2011 Foundation (IT Infrastructure Library) di Jakarta Bandung Bali Batam; Training COBIT 5.0 (Control Objectives for Information and Related Technology)   di Jakarta Bandung Bali Bat...