DSE Sıralama ve Özet
- Yayıncı adı:
- Thomas Weholt
- yayıncı web sitesi:
- http://weholt.org
DSE Etiketler
DSE Açıklama
Gecikmeli SQL Executor DSE, SQL sorgularını sırayla yürütmemenin basit ve kaba bir yoludur, ancak belirli bir maksimum değeri yerine getirilinceye kadar önbelleğe alma değerleri ve ardından Executemany-yöntemini kullanarak çalıştırın. Sonuç, büyük hız kazancı olabilir. DSA sadece SQLite3'te test edildi, ancak Django'da da kullanılmak üzere tasarlandı. Example Kullanımı: DSE İçe Aktar DesnectedSqleCutOrconn = SQLite3.Connect (': Bellek:') Cursor = Conn. İmleç () Cursor.execute ('Tablo FileLedata (ID Tamsayı Birincil Anahtarı, FilePath Metin, Dosya Adı Metni, DosyaOnize Integer)') D = GiysilerQExecutor (İmleç, ParamToken = '?') # kullanarak? Sqlite3 için burada paramtoken. Boş bırakın. ): # Bazı kukla verileri eklemek. ID alanının yokluğuna dikkat edin. Bu, ekleri tetikler. # ID alanı, henüz Henüz DB D.Additem'de ('FileLedata', {'FilePath': '/ TMP /', 'FileName': 'Test% s.txt'% I'de veriler için bir güncelleme tetikleyecektir. 'DosyaOlize': i}) # NO SQL Henüz yürütülmedi, varsayılan limit 1000 öğedir. / TMP / ',' dosya adı ':'% S.TXT '% i,' DosyaOna ': i}) # Güncelleme için bazı kayıtları ekleyerek. (' FileLedata ', {' id ': 1,' FilePath ': '/ TMP /', 'dosya adı': 'TestMore% s.txt'% i, 'DosyaOna': 100}) # Calling Close Kalan SQLSD.Close () #, imleç için taahhütte bulunmanız gerekebilecek verileri taahhüt etmek. İmleci / bağlantıyı nasıl kurduğunuza bağlıdır. Gereksinimler: · Python
DSE İlgili Yazılım