Python ile veri tabanından kayıt okuma için bir veri tabanı yönetim sistemi (DBMS) kullanmanız gerekir. Örneğin, SQLite, MySQL, PostgreSQL gibi veritabanları kullanabilirsiniz.
Bu veritabanlarına bağlanmak için Python’da birçok farklı kütüphane bulunmaktadır. En yaygın olanları sqlite3 ve psycopg2 (PostgreSQL için) kütüphaneleridir.
Aşağıdaki kod örneği, SQLite veritabanındaki verileri okumayı göstermektedir:
import sqlite3
conn = sqlite3.connect(‘example.db’)
cursor = conn.cursor()
cursor.execute(“SELECT * FROM users”)
rows = cursor.fetchall()
for row in rows:
print(row)
conn.close()
Bu kod, sqlite3 kütüphanesini import eder ve example.db adlı veritabanına bağlanır. Bağlantı nesnesi (conn) üzerinde bir imleç (cursor) oluşturulur ve execute metodu ile veritabanındaki users tablosundaki tüm verileri okuyacak bir SQL sorgusu çalıştırılır. Sorgunun sonucu, fetchall metodu ile rows adında bir liste olarak alınır ve döngü ile her bir kayıt yazdırılır. Son olarak, bağlantı kapatılır.
Sitemizde python örneklerinin sayısını arttırmamız istiyorsanız web sitemize yorum olarak yazabilirsiniz. Yorum olarak yazacağınız içerikleri en kısa sürede web sitemizde paylaşıyoruz olacağız. Başka bir python programlama örnek uygulamasında görüşmek üzere. Sevgiyle kalın.