Python Sqlite Bağlantısı

19.09.2017
• Yazilim • Bilgisayar

Python Sqlite Bağlantısı

Aşağıda python da sqlite bağlanıtısının nasıl yapıldığına ilişkin kod bloğunda anlatılmıştır.
Öncelikle sqlite3 'ü import ediyorum ve as sql diye takma bir ad veriyorum. Eğer hali hazırda sqlite3.dll dosyası yoksa kendi sitesinden indirin.
vt isimli bağlantı değişkenine atıyorum. Daha sonra cursor dan yararlanıyorum.
sql dizgesini tanımladıktan sonra execute ile çalıştırıp verileri fetchall ile çekiyorum.
Bütün istediğim veri veriler değişkenine multidimensional dizi olarak atanıyor.
for str_arr in veriler: komutu ile istediğim yere döküyorum.


import sqlite3 as sql
vt = sql.connect ("c:/database.db") # Windows
im = vt.cursor ()
sql="""
select * from tablom where id>5 limit 5
"""
im.execute (sql)
veriler = im.fetchall ()
if veriler:
str_i = len (veriler)
col_i = len (veriler[0])
else:
str_i=0
col_i=0
for str_arr in veriler:
ci = 0
si += 1
for hucre in str_arr:
table.setItem (si, ci, MyTableWidgetItem ("%s" % (hucre) , hucre) )
ci += 1

Kolay gelsin...