Differences between revisions 23 and 24
Revision 23 as of 2008-12-31 07:10:59
Size: 1878
Comment:
Revision 24 as of 2009-10-02 16:18:14
Size: 2043
Editor: PaulBoddie
Comment: Added MySQL Connector/Python.
Deletions are marked like this. Additions are marked like this.
Line 28: Line 28:
  licence:: GNU General Public License (GPL), Python License (CNRI Python License), Zope Public License
  platforms:: OS Independent
  Licence:: GNU General Public License (GPL), Python License (CNRI Python License), Zope Public License
  Platforms:: OS Independent
Line 46: Line 46:
  License:: MIT   Licence:: MIT
Line 52: Line 52:
Precompiled binaries are available for Windows. Red``Hat Enterprise Linux, Centos, and Fedora have precompiled RPMs available in their Extras repositories. Precompiled binaries are available for Windows. Red Hat Enterprise Linux, Centos, and Fedora have precompiled RPMs available in their Extras repositories.
Line 54: Line 54:
=== MySQL Connector/Python ===

  URL:: https://launchpad.net/myconnpy
  Licence:: GNU GPL v2
  Platforms:: Any (presumably)
  Python versions:: 2.3 or greater

MySQL

URL

http://www.mysql.com/

licence
GPL
platforms
Unix, win32

Pros

  • Many administration tools from third parties
  • Widely deployed
  • Regarded as being fast
  • Modular storage engines and interesting clustering features

Cons

  • Reputation for only basic SQL support (entry-level SQL 92) and deviations from the standards. Many interesting features (subqueries, views, triggers, ...) are included in the latest version (5 and above), but are missing in prior versions.
  • Some gotchas (documented but unexpected features).


DB API 2.0 Drivers

MySQL for Python

URL

http://sourceforge.net/projects/mysql-python

Licence
GNU General Public License (GPL), Python License (CNRI Python License), Zope Public License
Platforms
OS Independent
Python versions
2.3 - 2.5

MySQL on-line documentation, additional forums (maintainer does not currently read these)

mxODBC

URL

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

Licence
eGenix Commercial License
Platforms
Windows, Linux, MacOS X, FreeBSD, Solaris, AIX
Python versions
2.1 - 2.5

mxODBC is compatible with the MySQL ODBC driver on Windows and Unix.

pyodbc

URL

http://code.google.com/p/pyodbc

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

MySQL Connector/Python

URL

https://launchpad.net/myconnpy

Licence
GNU GPL v2
Platforms
Any (presumably)
Python versions
2.3 or greater


Supported Python Applications

  • Zope

  • A MySQL driver exists for PyDO (Python Data Objects)

MySQL (last edited 2018-05-04 13:35:05 by DavidDLowe)

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