Python ile SQLite Veritabanına Bağlanmak

by trustix


Eklenme Tarihi : 27 Aralık 2020 00:05 Views:     635



Python projelerinde sıklıkla kullanılan veritabanlarında biri SQLite veritabanı motorudur. İlişkisel bir veritabanı türüdür. Kurulumu, kullanımı ve yönetimi birçok veritabanı motorundan çok daha kolaydır. Diğer veritabanı yönetim sistemlerinden ya da veritabanı motorlarından farklı olarak SQLite sunucu gerektirmeden çalışabilmektedir. Kolay kullanımı nedeniyle de özellikle öğrenme aşamasından sıklıkla tercih edilir.

Burada Python üzerinden bir SQLite veritabanı nasıl oluşturulur ve bu veritabanına nasıl bağlanılır bunu inceleyeceğiz.

# Python ile SQLite veritabanı oluşturma ve bağlanma
'''
    Öncelikle SQLite veritabanı oluşturabilmek
    ve bu veritabanı üzerinden işlemler yapabilmek
    için sqlite3 modülünü import etmemiz gerekiyor.
'''
import sqlite3


'''
    Burada bir bağlantı değişkeni oluşturuyoruz.
    sqlite3.connect yazarak ve daha sonra
    veritabanı adını yazarak bir bağlantı 
    prosedürü oluşturuyoruz.
    Bu durumda eğer hali hazırda
    veri.db adında bir veritabanı varsa bağlantı sağlayacaktır.
    Eğer böyle bir veritabanı yoksa 
    Python dosyasının çalıştığı dizinde
    bu veritabanını oluşturacak ve yine
    bağlanacaktır.
    Veritabanı dosyaları .db uzantılıdır.
    Buradaki db database'den gelmektedir.
'''

con = sqlite3.connect('veri.db')


'''
    Bağlantımızı test etmek için bir kontrol
    yapısı kuralım
'''
if con:
    print('Veritabanı Bağlantısı Başarılı')

   

 '''
    Veritabanı üzerinde gerekli işlemleri
    yapabilmek için standart olarak imleç
    adını verdiğimiz bir yapıya ihtiyacımız
    olacaktır. İmleç cursor() fonksiyonu ile oluşturulur.
    imlecimizi oluşturuyoruz. 
    Bunu yaparken de bağlantımızı referans alıyoruz.
 '''  
imlec = con.cursor()

'''
    Burada gerekli işlemleri yapabiliriz.
    İşlemleri yaptıktan sonra en son
    veritabanını close() komutu
    ile kapatıyoruz.    
'''





con.close()

 





0

Yorum Formu

vikikod.com    © 2019