Differences between revisions 13 and 31 (spanning 18 versions)
Revision 13 as of 2010-11-25 11:47:01
Size: 1428
Editor: gw
Comment: added python 3.x driver for firebird
Revision 31 as of 2020-12-13 14:33:35
Size: 1753
Editor: mariuz
Comment: fix offcial driver page https://firebirdsql.org/en/python-driver/
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers off
Line 5: Line 3:
  URL:: http://firebirdsql.org
  licence:: Interbase Public License, Initial Developer Public License
  platforms:: Unix, win32, Mac OS

URL::
[[https://firebirdsql.org/|https://firebirdsql.org]]

licence:: Interbase Public License, Initial Developer Public License
 platforms:: Unix, Win 32/x64, Mac OS X
Line 11: Line 13:
Line 13: Line 16:
 * Python driver binary distribution available for : Mageia ,Fedora, Redhat , FreeBSD (Debian, Ubuntu will come soon) but you can to compile and install easily for other platforms : [[http://mapopa.blogspot.ro/2012/04/i-love-pip-install.html|here]] is the Howto install it on Ubuntu with pip.
Line 14: Line 18:
== Cons ==

 * Python driver binary distribution only available for Windows ,need to compile for other platforms : here is the Howto install it on ubuntu http://mapopa.blogspot.com/2009/02/firebird-python-howto-on-ubuntu-wget.html
 
Line 21: Line 21:


Line 23: Line 26:
=== KInterbasdb ===
Line 25: Line 27:
  URL:: http://www.firebirdsql.org/index.php?op=devel&sub=python
  Documentation:: http://www.firebirdsql.org/devel/python/docs/3.3.0/
  licence:: BSD-like
  platforms:: Unix, win32
  Python versions:: 2.4 - 2.7
==== Python 2.x-3.x Driver (Official Stable) ====
Line 31: Line 29:
==== Extensions to DB API ====
Line 33: Line 30:
In addition to the minimal feature set of the standard Python DB API, KInterbasDB also exposes nearly the entire native client API of the database engine, including two-phase commit, server-side events, and an administrative API. Pure python ctypes based driver (fbclient library is required) is located in svn repository (All official driver development is done in this repository) In addition to feature set of the standard Python DB API, fdb also exposes nearly the entire native client API of the database engine, including two-phase commit, server-side events, and an administrative API.
Line 35: Line 32:
==== Pure Python Driver ====
Line 37: Line 33:
Work in progress for an pure python driver (no C compiler needed or fbclient library) similar to the pure java one  URL::
 https://firebirdsql.org/en/python-driver/
Line 39: Line 36:
http://firebirdsql.org/index.php?op=devel&sub=qa&id=qaff200902  GIT::
 https://github.com/FirebirdSQL/fdb
Line 41: Line 39:
==== Python 3.x Driver ====  pypi::
 https://pypi.python.org/pypi/fdb/
Line 43: Line 42:
New driver for python 3.x is located in new github repository  Documentation::
 https://pythonhosted.org/fdb/
Line 45: Line 45:
https://github.com/nakagami/pyfirebirdsql  Python versions:: 2.7 - 3.x


It was tested with cpython


==== Pure Python 3.x Driver ====


New pure python 3.x driver (no C compiler needed or fbclient library) development is located on github repository


 URL::
 https://github.com/nakagami/pyfirebirdsql

 pypi::
 https://pypi.python.org/pypi/firebirdsql/

 Documentation::
 https://nakagami.github.com/pyfirebirdsql/

 Python versions:: 2.7 - 3.x


It was tested with cpython , jython, ironpython and pypy

Firebird

URL

https://firebirdsql.org

licence
Interbase Public License, Initial Developer Public License
platforms
Unix, Win 32/x64, Mac OS X

Pros

  • Powerful and stable cross-platform database
  • Extensive SQL standards support
  • Python driver binary distribution available for : Mageia ,Fedora, Redhat , FreeBSD (Debian, Ubuntu will come soon) but you can to compile and install easily for other platforms : here is the Howto install it on Ubuntu with pip.


DB API 2.0 Drivers

Python 2.x-3.x Driver (Official Stable)

Pure python ctypes based driver (fbclient library is required) is located in svn repository (All official driver development is done in this repository) In addition to feature set of the standard Python DB API, fdb also exposes nearly the entire native client API of the database engine, including two-phase commit, server-side events, and an administrative API.

URL

https://firebirdsql.org/en/python-driver/

GIT

https://github.com/FirebirdSQL/fdb

pypi

https://pypi.python.org/pypi/fdb/

Documentation

https://pythonhosted.org/fdb/

Python versions
2.7 - 3.x

It was tested with cpython

Pure Python 3.x Driver

New pure python 3.x driver (no C compiler needed or fbclient library) development is located on github repository

URL

https://github.com/nakagami/pyfirebirdsql

pypi

https://pypi.python.org/pypi/firebirdsql/

Documentation

https://nakagami.github.com/pyfirebirdsql/

Python versions
2.7 - 3.x

It was tested with cpython , jython, ironpython and pypy

Firebird (last edited 2020-12-13 14:33:35 by mariuz)

Unable to edit the page? See the FrontPage for instructions.