Python

Python İçin MySQLdb Kurulumu ve Veritabanı Bağlantısı

Python Programlama Dili yapılan çalışmalarda SQL bağlantısı kurarak çalışmalarınıza ait verileri kaydedebilirsiniz. Bunun için yapmanız gereken birkaç işlem bulunmaktadır. Bu işlemlerde oldukça basittir aslında. Bu yazımda sizlere Python ile SQL bağlantısı kurabilmeniz için yapmanız gerekenleri anlatmaya çalışacağım.

Python ile Mysqldb Kurulumu

Python ile SQL bağlantısı kurabilmek için öncelikle mysqldb kütüphanesini kurmanız gerekmektedir. Bunun için;

  • CMD’yi açarak aşağıdaki kodları yazmamız gerekiyor.
 cd (python program yolu)

pip install mysqldb
  • Daha sonra ben SQL programı kurmalısınız. Ben WampServerPhpMyAdmin kullanıyorum. Burada bir veritabanı oluşturuyoruz.
  • Son olarak ben PyCharm kullanıyorum ve kodlamamıza geçiyoruz.

Mysqldb kurulumu yaptık. Veritabanımızı oluşturduk. Şimdi ise yapacağımız kodlamamızı oluşturmak.

Python SQL Bağlantısı

Python SQL bağlantısı kurmak ve tablo oluşturmak için yazmamız gereken kodlar aşağıda yer almaktadır.

#!/usr/bin/python

import MySQLdb

# Open database connection
db = MySQLdb.connect("<span style="color: #ff0000;">localhost</span>","<span style="color: #ff0000;">kullanıcıadı</span>","<span style="color: #ff0000;">şifre</span>","<span style="color: #ff0000;">veritabanıadı</span>" )

# prepare a cursor object using cursor() method
cursor = db.cursor()

# Drop table if it already exist using execute() method.
cursor.execute("DROP TABLE IF EXISTS <span style="color: #ff0000;">TABLOADI</span>")

# Create table as per requirement
sql = """CREATE TABLE <span style="color: #ff0000;">TABLOADI</span>(
<span style="color: #ff0000;">AD</span> CHAR(20) NOT NULL,
<span style="color: #ff0000;">SOYAD</span> CHAR(20),
<span style="color: #ff0000;">YAS</span> INT,
<span style="color: #ff0000;">CINSIYET</span> CHAR(1),
<span style="color: #ff0000;">SEHIR</span> CHAR(20) )"""

cursor.execute(sql)

# disconnect from server
db.close()

Kırmızı renkli olan kısımlar değiştirmeniz gereken yerlerdir. Aşağıda video olarak da anlatım mevcuttur.

Python İçin MySQLdb Kurulumu ve Veritabanı Bağlantısı VİDEO

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.