Differences between revisions 11 and 15 (spanning 4 versions)
Revision 11 as of 2008-12-06 18:16:38
Size: 1329
Editor: pool-71-170-121-140
Comment: Updated/corrected pyodbc info
Revision 15 as of 2017-08-07 19:47:38
Size: 2746
Comment: Replaced old code.google.com links with the new links of the respective repos.
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
  URL:: http://code.google.com/p/ibm-db/   URL:: https://github.com/ibmdb/python-ibmdb
Line 38: Line 38:
  URL:: http://code.google.com/p/pyodbc
  licence:: MIT
  platforms:: OS Independent
  Python versions:: 2.4-2.6 (3.0 port in works)
  URL:: https://github.com/mkleehammer/pyodbc
  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. Red``Hat Enterprise Linux, Centos, and Fedora have precompiled RPMs available in their Extras repositories.
Line 48: Line 52:
  Python versions:: 2.1 - 2.5   Python versions:: 2.4 - 2.7
Line 51: Line 55:

=== 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

http://www.ibm.com/db2

licence
proprietary
platforms
Linux, UNIX, Windows, z/OS


DB API 2.0 Drivers

ibm_db

URL

https://github.com/ibmdb/python-ibmdb

licence
Apache License Version 2.0
platforms
OS Independent
Python versions

to be specified

PyDB2

URL

http://sourceforge.net/projects/pydb2/

licence
GNU Library or Lesser General Public License (LGPL)
platforms
OS Independent
Python versions

to be specified

ceODBC

URL

http://ceodbc.sourceforge.net/

licence
GNU Library or Lesser General Public License (LGPL)
platforms
OS Independent
Python versions

to be specified

pyodbc

URL

https://github.com/mkleehammer/pyodbc

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

http://www.egenix.com/products/python/mxODBC/

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

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 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.

DB2 (last edited 2017-08-07 19:47:38 by MaximilianFuxjaeger)

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