Merhabalar,
Python ile sqlite3 veritabanı üzerinde herhangi bir sql sorgusunu çalıştırabilmek için “execute()” fonksiyonunu kullanıyoruz.
Burada yapmak istediğim “Veritabani.db” veritabanı içerisindeki “KISILER” tablosunda bulunan kayıtları liste halinde görüntülemek.
Örnek SQLite3 Veritabanı Üzerinde “SELECT” Kayıt Görüntüleme İşlemi Aşağıdaki Gibidir:
KISILER Tablosu :
1 2 3 |
ID AD YAS ULKE 1 'Ayse' 28 'Turkiye' 2 'Mehmet' 35 'Turkiye' |
PYTHON Kodlarımız :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Veritabani.db') print ("Veritabanina Basariyla Baglanilmistir"); cursor = conn.execute("SELECT ID, AD, YAS, ULKE from KISILER") for row in cursor: print "ID = ", row[0] print "AD = ", row[1] print "YAS = ", row[2] print "ULKE = ", row[3], "\n" print ("Kayitlar Basariyla Listelenmistir"); conn.close() |
Çıktısı Şu Şekilde Olacaktır :
1 2 3 4 5 6 7 8 9 |
ID = 1 AD = Ayse YAS = 28 ULKE = Turkiye ID = 2 AD = Mehmet YAS = 35 ULKE = Turkiye |
Saygılarımla…