Size: 618
Comment:
|
Size: 2735
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
[[TableOfContents]] | = IBM DB2 = |
Line 6: | Line 7: |
URL:: licence:: platforms:: |
URL:: http://www.ibm.com/db2 licence:: proprietary platforms:: Linux, UNIX, Windows, z/OS ---- |
Line 12: | Line 15: |
=== driver name === | === ibm_db === URL:: http://code.google.com/p/ibm-db/ licence:: Apache License Version 2.0 platforms:: OS Independent Python versions:: ''to be specified'' === PyDB2 === |
Line 17: | Line 27: |
Python versions:: | Python versions:: ''to be specified'' |
Line 19: | Line 29: |
==== Extensions to DB API ==== | === ceODBC === |
Line 21: | Line 31: |
==== Comments ==== | URL:: http://ceodbc.sourceforge.net/ licence:: GNU Library or Lesser General Public License (LGPL) platforms:: OS Independent Python versions:: ''to be specified'' |
Line 23: | Line 36: |
== Other Drivers == | === pyodbc === |
Line 25: | Line 38: |
=== driver name === | URL:: http://code.google.com/p/pyodbc License:: MIT Platforms:: Windows, Linux, MacOS X, FreeBSD, Solaris, Any (source provided) Python versions:: 2.4 - 2.6 |
Line 27: | Line 43: |
URL:: licence:: platforms:: Python versions:: |
Actively maintained Open Source project. |
Line 32: | Line 45: |
==== Programming Model ==== | Precompiled binaries are available for Windows. Red``Hat Enterprise Linux, Centos, and Fedora have precompiled RPMs available in their Extras repositories. |
Line 34: | Line 47: |
==== Comments ==== | === mxODBC === |
Line 36: | Line 49: |
== Supported Python Applications == | URL:: http://www.egenix.com/products/python/mxODBC/ Licence:: commercial Platforms:: Windows, Linux, MacOS X, FreeBSD, Solaris, AIX Python versions:: 2.4 - 2.7 |
Line 38: | Line 54: |
== Pros == | DB2's native CLI is ODBC compatible and mxODBC can link directly against these libraries on Unix. It also supports the DB2 ODBC driver on Windows, including the those for DB2 running on z/OS. |
Line 40: | Line 56: |
== Cons == | === mxODBC Connect === URL:: http://www.egenix.com/products/python/mxODBCConnect/ License:: eGenix Commercial License 1.3.0 Platforms:: Client: all Python platforms; Server: Windows, Linux Python versions:: 2.5 - 2.7 mxODBC Connect is a commercial client-server product that allows connecting Python to ODBC compatible databases running on remote servers without requiring an ODBC driver on the client side. The product uses mxODBC on the server side and provides a highly portable Python library for the client side. As such it supports all database backend that mxODBC supports, but allows connecting to these from many different Python-supported platforms. mxODBC Connect supports asynchronous query execution via the popular [[http://www.gevent.org/|gevent package]], provides secure certificate based authentication, SSL encrypted database connections, comes with full support for stored procedures, multiple result sets, Unicode, a common interface on all platforms and implements [[http://www.egenix.com/products/python/mxODBCConnect/#Features|many other useful features]]. mxODBC Connect Server is compatible with the IBM DB2 ODBC drivers. |
IBM DB2
General Information
- URL
- licence
- proprietary
- platforms
- Linux, UNIX, Windows, z/OS
DB API 2.0 Drivers
ibm_db
- URL
- licence
- Apache License Version 2.0
- platforms
- OS Independent
- Python versions
to be specified
PyDB2
- URL
- licence
- GNU Library or Lesser General Public License (LGPL)
- platforms
- OS Independent
- Python versions
to be specified
ceODBC
- URL
- licence
- GNU Library or Lesser General Public License (LGPL)
- platforms
- OS Independent
- Python versions
to be specified
pyodbc
- URL
- License
- MIT
- Platforms
- Windows, Linux, MacOS X, FreeBSD, Solaris, Any (source provided)
- Python versions
- 2.4 - 2.6
Actively maintained Open Source project.
Precompiled binaries are available for Windows. RedHat Enterprise Linux, Centos, and Fedora have precompiled RPMs available in their Extras repositories.
mxODBC
- URL
- Licence
- commercial
- Platforms
- Windows, Linux, MacOS X, FreeBSD, Solaris, AIX
- Python versions
- 2.4 - 2.7
DB2's native CLI is ODBC compatible and mxODBC can link directly against these libraries on Unix. It also supports the DB2 ODBC driver on Windows, including the those for DB2 running on z/OS.
mxODBC Connect
- URL
- License
- eGenix Commercial License 1.3.0
- Platforms
- Client: all Python platforms; Server: Windows, Linux
- Python versions
- 2.5 - 2.7
mxODBC Connect is a commercial client-server product that allows connecting Python to ODBC compatible databases running on remote servers without requiring an ODBC driver on the client side. The product uses mxODBC on the server side and provides a highly portable Python library for the client side. As such it supports all database backend that mxODBC supports, but allows connecting to these from many different Python-supported platforms.
mxODBC Connect supports asynchronous query execution via the popular gevent package, provides secure certificate based authentication, SSL encrypted database connections, comes with full support for stored procedures, multiple result sets, Unicode, a common interface on all platforms and implements many other useful features.
mxODBC Connect Server is compatible with the IBM DB2 ODBC drivers.