""" Bu örneğimizde fonksiyonlarla SQLite veritabanı uygulamasına yeni tablo açıp kullanıcı isteğiyle oluşturulan tabloya veri ekledik. KIRMIZI OLAN YERLER OLUŞTURDUĞUNUZ VERİTABANI / TABLOYA GÖRE DEĞİŞKENLİK GÖSTEREBİLİR! """ import sqlite3 baglanti = sqlite3.connect(" sinif.db ") komut = baglanti.cursor() def tablo_olustur(): komut.execute("create table if not exists OGRENCI(ID INT,Ad TEXT,Soyad TEXT,Şube TEXT,Numara INT) ") baglanti.commit() tablo_olustur() def veriekle( id, isim, soyisim, sube, numara ): komut.execute("insert into OGRENCI values( ?,?,?,?,? )", ( id, isim, soyisim, sube, numara )) baglanti.commit() id = int(input(" id giriniz. ")) isim = input(" isim giriniz ") soyisim = input(" soyisim giriniz ") sube = input(" şube adı giriniz ") numara = int(input(" öğrenci numarası giriniz ")) veriekle(id, isim, soyisim, sube, numara)
""" Bu örneğimizde SQLite 3 veritabanı modülü ile önceden kaydettiğimiz verileri isteğe bağlı olarak çekiyoruz. Kırmızı renkli kısımlar oluşturduğunuz tabloya/veritabanına göre değişebilecek kısımlardır. """ import sqlite3 baglanti = sqlite3.connect(" LibraryDB.db ") komut = baglanti.cursor() hizmet = input(" Veri almak istediğiniz tablonun adını giriniz. \n") def kitapverilerial(): komut.execute("select * from KITAP ") kliste = komut.fetchall() print(" Kitap tablosunun verileri...") for i in kliste: print(i) def yazarverilerial(): komut.execute("select * from YAZAR ") wliste = komut.fetchall() print("Yazar tablosunun verileri...") for i in wliste: print(i) def yeviverilerial(): komut.execute("select * from YAYINEVI ") yliste = komut.fetchall() print(" Yayinevi tablosunun verile...