etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Quellcode: python-pysqlite2  ]

Paket: python-pysqlite2 (2.5.5-3 und andere)

Python-Schnittstelle für SQLite 3

pysqlite ist eine zu DB API2.0 konforme Datenbankschnittstelle für SQLite.

Dieses Paket wurde gegen SQLite 3 gebaut. Falls Sie eine Schnittstelle für SQLite 2 benötigen, schauen Sie sich das Paket python-sqlite an. Ein alternatives Python-Modul für SQLite 3 steht als python-apsw zur Verfügung.

SQLite ist ein relationales Datenbank-Managementsystem, das in einer relativ kleinen C-Bibliothek enthalten ist. Es handelt sich hierbei um ein Public-Domain-Projekt, das von D. Richard Hipp ins Leben gerufen wurde. Im Gegensatz zum üblichen Server-Client-Paradigma ist die SQLite-Engine kein unabhängiger Prozess, mit dem das Programm kommuniziert, sondern sie wird ins Programm gelinkt und so ein fester Bestandteil des Programms. Die Bibliothek implementiert den größten Teil des SQL-92-Standards einschließlich Transaktionen, Trigger und die meisten komplexen Abfragen.

pysqlite stellt diese leistungsfähige, eingebettete SQL-Engine für Python-Programmierer zur Verfügung. Sie bleibt mit der Python-Datenbank-API-Spezifikation - sofern möglich - kompatibel, aber bietet auch den Großteil der nativen SQLite-API an. So ist es beispielsweise möglich, benutzerdefinierte SQL- und Aggregatfunktionen in Python zu erstellen.

Falls Sie eine relationale Datenbank für Ihre Anwendungen oder gar kleine Werkzeuge oder Hilfsskripte benötigen, ist pysqlite oft eine gute Wahl. Die Benutzung ist einfach, es ist einfach zu verteilen und es hängt nicht von anderen Python-Bibliotheken oder Systembibliotheken - außer SQLite - ab. SQLite selbst wurde auf fast alle Plattformen portiert, die Sie sich denken können.

Es ist oft eine gute Alternative zu MySQL, der Microsoft JET-Engine oder dem MSDE, ohne deren Lizenz- und Verteilungsproblemen.

Markierungen: Software-Entwicklung: Python-Entwicklung, SQL, Implementiert in: Python, Rolle: Laufzeit-Bibliothek, Arbeitet mit: Datenbanken

Andere Pakete mit Bezug zu python-pysqlite2

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: hurd [hurd-i386]
    GNU Hurd
    auch ein virtuelles Paket, bereitgestellt durch hurd-udeb
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.1-udeb
  • dep: libc0.3 (>= 2.9) [hurd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.3-udeb
  • dep: libc6 (>= 2.3) [amd64]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
    dep: libc6 (>= 2.3.5) [powerpc]
    dep: libc6 (>= 2.3.6-6~) [i386]
    dep: libc6 (>= 2.4) [armel, mips, mipsel, s390]
    dep: libc6 (>= 2.5) [avr32, hppa]
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.3) [alpha, ia64]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6.1-udeb
  • dep: libsqlite3-0 (>= 3.6.11) [m68k]
    Laufzeit-Bibliothek für SQLite 3
    dep: libsqlite3-0 (>= 3.6.19) [nicht m68k]
  • dep: python (<< 2.6)
    Interaktive objektorientierte Hochsprache (Standardversion)
    dep: python (>= 2.4)
  • dep: python-central (>= 0.6.11)
    Registrier- und Erstellungswerkzeug für Python-Pakete

python-pysqlite2 herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha 2.5.5-3 68,2 kB308 kB [Liste der Dateien]
amd64 2.5.5-3 66,4 kB276 kB [Liste der Dateien]
armel 2.5.5-3 58,8 kB244 kB [Liste der Dateien]
avr32 (inoffizielle Portierung) 2.5.5-3 55,0 kB220 kB [Liste der Dateien]
hppa 2.5.5-3 67,5 kB272 kB [Liste der Dateien]
hurd-i386 2.5.5-3 57,9 kB244 kB [Liste der Dateien]
i386 2.5.5-3 59,0 kB244 kB [Liste der Dateien]
ia64 2.5.5-3 86,0 kB388 kB [Liste der Dateien]
kfreebsd-amd64 2.5.5-3 66,3 kB216 kB [Liste der Dateien]
kfreebsd-i386 2.5.5-3 59,0 kB186 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 2.5.5-1 57,9 kB244 kB [Liste der Dateien]
mips 2.5.5-3 58,0 kB272 kB [Liste der Dateien]
mipsel 2.5.5-3 57,5 kB272 kB [Liste der Dateien]
powerpc 2.5.5-3 68,1 kB284 kB [Liste der Dateien]
s390 2.5.5-3 67,4 kB268 kB [Liste der Dateien]
sparc 2.5.5-3 59,1 kB260 kB [Liste der Dateien]