2010-04-09 24 views
5

Python2.5, pysqlite ve apsw'dan sqlite3 arasındaki farkları bilmek isterim? python2.5 ile Windows Vista üzerinde pysqlite'ı yüklemeye çalışırken ben inişli çıkışlı bir çalışma var, aşağıdakilere bakın: http://sqlite.org/download.html denpython2.5, pysqlite ve apsw'den sqlite3 arasındaki farklar nelerdir?

  1. indirme sqlite ve windows/system32 klasörü içine halletmek ve c:/python25/Lib klasöre
  2. indirme içine sqlite3.dll koymak

    >>> from pysqlite2 import test 
    Traceback (most recent call last): 
        File "<stdin>", line 1, in <module> 
        File "pysqlite2\test\__init__.py", line 35, in <module> 
        from pysqlite2.test import dbapi, types, userfunctions, factory, transactions,\ 
        File "pysqlite2\test\dbapi.py", line 27, in <module> 
        import pysqlite2.dbapi2 as sqlite 
        File "pysqlite2\dbapi2.py", line 27, in <module> 
        from pysqlite2._sqlite import * 
    ImportError: No module named _sqlite 
    
:
  • pysqlite windows installer piton kabuğunda aşağıdaki çalıştırmak çalışırken

    Böyle merak ediyorum performansları olarak artıları ve eksileri yorum yapabilir piton bağlanma sqlite yukarıdaki üç türden deneyimlerle kimseyi merak ediyorum onu ​​değerli pysqlite'ı veya apsw denemek

    sayesinde etmektir

  • cevap

    3

    pysqlite, sqlite3 ile aynıdır (python 2.5 için windows ikili paketinde yerleşiktir).

    2

    Yine de, pysqlite site paketi daha fazla düzeltme eki içerir. Entegre modül versiyon 2.3.2 iken, sürüm 2.6.0'dır. Eğer pysqlite paket dizinindeyseniz (bir yerde okudum) pysqlite2.test içe aktarırken hata oluşabilir.

    apsw ile olan fark en iyi http://code.google.com/p/apsw

    İlgili konular