Python SQLite - İmleç Nesnesi
Sqlite3.Cursor sınıfı, SQLite deyimlerini yürüten, sorguların sonuç kümelerinden veri alan yöntemleri çağırabileceğiniz bir örnektir. YaratabilirsinCursor Connection nesnesinin / sınıfının cursor () yöntemini kullanan nesne.
Misal
import sqlite3
#Connecting to sqlite
conn = sqlite3.connect('example.db')
#Creating a cursor object using the cursor() method
cursor = conn.cursor()
Yöntemler
Aşağıdakiler, Cursor sınıfı / nesnesi tarafından sağlanan çeşitli yöntemlerdir.
Sr.No | Yöntem ve Açıklama |
---|---|
1 | execute() Bu rutin bir SQL ifadesi yürütür. SQL ifadesi parametreleştirilebilir (yani SQL değişmezleri yerine yer tutucular). Psycopg2 modülü,% s işaretini kullanan yer tutucuyu destekler Örneğin: cursor.execute ("kişi değerlerine ekle (% s,% s)", (kim, yaş)) |
2 | executemany() Bu rutin, sql dizisinde bulunan tüm parametre dizileri veya eşlemelerine karşı bir SQL komutu yürütür. |
3 | fetchone() Bu yöntem, bir sorgu sonuç kümesinin sonraki satırını getirir, tek bir sıra döndürür veya daha fazla veri olmadığında Hiçbiri döndürür. |
4 | fetchmany() Bu rutin, bir sorgu sonucunun sonraki satır kümesini getirerek bir liste döndürür. Başka satır olmadığında boş bir liste döndürülür. Yöntem, size parametresinin belirttiği kadar çok satırı getirmeye çalışır. |
5 | fetchall() Bu rutin, bir sorgu sonucunun tüm (kalan) satırlarını alır ve bir liste döndürür. Kullanılabilir satır olmadığında boş bir liste döndürülür. |
Özellikleri
Aşağıdakiler Cursor sınıfının özellikleridir -
Sr.No | Yöntem ve Açıklama |
---|---|
1 | arraySize Bu, fetchmany () yöntemi tarafından döndürülen satır sayısını ayarlayabileceğiniz bir okuma / yazma özelliğidir. |
2 | description Bu, bir sonuç kümesindeki sütunların açıklamasını içeren listeyi döndüren salt okunur bir özelliktir. |
3 | lastrowid Bu salt okunur bir özelliktir, tabloda otomatik olarak artan sütunlar varsa, bu son INSERT veya UPDATE işleminde o sütun için oluşturulan değeri döndürür. |
4 | rowcount Bu, SELECT ve UPDATE işlemleri durumunda döndürülen / güncellenen satır sayısını döndürür. |
5 | connection Bu salt okunur öznitelik, Cursor nesnesi tarafından kullanılan SQLite veritabanı Bağlantısını sağlar. |