I concur with Larry. I find that by properly abstracting the database connection code in my own class, I can then use any DB-API-compliant Python module to connect to a variety of databases. I use for example cxOracle to connect to Oracle and kinterbasdb to connect to firebird. I haven't tried connecting to MySQL natively yet, but I don't think it would be any different.
Grig -- http://mail.python.org/mailman/listinfo/python-list