Python, SQLite ile kolayca entegre olabilir ve veritabanı işlemleri yapmak için güçlü bir araç sunar. SQLite, yerel bir dosya sistemi içinde çalışan hafif bir veritabanı yönetim sistemidir.
Python’un sqlite3
modülü, veritabanı bağlantısı kurmak ve SQL sorguları çalıştırmak için kullanılabilir. Örneğin, bir veritabanı oluşturup tablo eklemek için şu kodu kullanabilirsiniz:
import sqlite3
# Veritabanına bağlan
connection = sqlite3.connect('example.db')
cursor = connection.cursor()
# Tablo oluştur
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
connection.commit()
# Veritabanını kapat
connection.close()
Veritabanına veri eklemek ve sorgulamak için aşağıdaki yöntemleri kullanabilirsiniz:
# Veri ekle
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 25))
connection.commit()
# Veri sorgula
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
print(row)
SQLite, küçük ve orta ölçekli projeler için ideal bir veritabanı çözümüdür. Python ile birlikte kullanıldığında, uygulamalarınız için güçlü bir veri yönetimi sağlar.