[Pythonmac-SIG] Database (SQL prefered) access on MacPython
Bob Ippolito
bob at redivi.com
Fri Dec 2 19:27:53 CET 2005
On Dec 2, 2005, at 9:43 AM, Schollnick, Benjamin wrote:
>> Python's Db API, of course. http://www.python.org/peps/pep-0249.html
>>
>> There are a lot of databases out there, and there's a Python
>> driver for most of them. http://www.python.org/topics/database/
>> I guess you'll find most help for MySQL, even if PostgreSQL
>> or something is better. If you don't need a db server,
>> perhaps try SQLite.
>
> When the heck did that come out?
>
> It's a nice step forward to standarding the Database modules that
> exist...
DB API 2.0 has been around for over 6 years (Apr 1999) and its
predecessor is from 1996...
Every Python SQL database extension I've ever used has implemented
it, except for the one or two that were explicitly designed not to
implement it (e.g. to go way into db-specific land, or to implement
asynchronous queries).
mxODBC is a DB-API 2.0 compliant extension for ODBC databases that
works on OS X, but it requires a license for commercial use.
I'd also consider using something like SQLObject to abstract things a
bit if I wasn't doing something that needed lots of performance
tuning or DB specific enhancements.
-bob
More information about the Pythonmac-SIG
mailing list