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.