Хотелось бы узнать, чем отличаются sqlite3 от python2.5, pysqlite и apsw ?
При попытке установить pysqlite на Windows Vista с python2.5 у меня возникли проблемы, см. Следующее:
- загрузите sqlite из http://sqlite.org/download.html и разархивируйте их в папку
windows/system32
и поместите sqlite3.dll в c:/python25/Lib
папку
- скачать pysqlite windows installer
при попытке запустить следующее в оболочке python:
>>> 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 к python, может прокомментировать свои плюсы и минусы, такие как производительность
Мне интересно стоит ли попробовать pysqlite или apsw
спасибо