Python'da MySQL Kullanımı (Detaylı Anlatım)
Python'da MySQL veritabanı ile çalışmak için genellikle mysql-connector-python veya PyMySQL kütüphaneleri kullanılır. Bu rehberde her iki yöntemi de detaylı şekilde anlatacağım.
1. Gerekli Kütüphanelerin Kurulumu
Önce gerekli kütüphaneleri yükleyelim:
pip install mysql-connector-python pymysql2. MySQL Connector/Python Kullanımı
Bağlantı Oluşturma
import mysql.connector
from mysql.connector import Error
try:
connection = mysql.connector.connect(
host='localhost',
database='veritabani_adi',
user='kullanici_adi',
password='sifre'
)
if connection.is_connected():
db_info = connection.get_server_info()
print(f"MySQL sunucusuna bağlanıldı - Versiyon: {db_info}")
cursor = connection.cursor()
cursor.execute("select database();")
record = cursor.fetchone()
print(f"Bağlı olduğunuz veritabanı: {record[0]}")
except Error as e:
print("MySQL'e bağlanırken hata oluştu:", e)
finally:
if connection.is_connected():
cursor.close()
connection.close()
print("MySQL bağlantısı kapatıldı")