我想知道sqlite3与python2.5,pysqlite和apsw之间的区别吗?
尝试使用python2.5在Windows Vista上安装pysqlite时,运行不正常,请参阅以下内容:

  • http://sqlite.org/download.html下载sqlite并将其解压缩到windows/system32文件夹中,然后将sqlite3.dll放入c:/python25/Lib文件夹
  • 下载pysqlite windows installer
  • 尝试在python shell中运行以下命令时,使用
  • :
    >>> 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
    

  • 我想知道任何具有以上三种将sqlite绑定(bind)到python的经验的人都可以评论其优缺点,例如性能
    我想知道是否值得尝试pysqlite或apsw

    谢谢

    最佳答案

    pysqlite与sqlite3相同(内置于python 2.5的Windows二进制包中)

    关于python - sqlite3与python2.5,pysqlite和apsw有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2608958/

    10-08 21:33