Size: 1428
Comment: added python 3.x driver for firebird
|
← Revision 31 as of 2020-12-13 14:33:35 ⇥
Size: 1753
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
- 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
- GIT
- pypi
- Documentation
- 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
- pypi
- Documentation
- Python versions
- 2.7 - 3.x
It was tested with cpython , jython, ironpython and pypy