2008/6/28 superman <[EMAIL PROTECTED]>: > Dobrý den, > > když pracuji s MySQL v Pythonu, tak obvykle přes standardní DB API > Pythonu. Bohužel MySQL je v leččems trochu nestandardní a řadu věcí je > lépe dělat přes nativní API. Existuje pro Python nějaký wrapper pro > nativní API, nebo jiná knihovna? Možná jsem špatně hledal, nevím...
_mysql je wrapper okolo C API, oproti tomu MySQLdb je wrapper na _mysql, abi odpovídalo DB API. Na mém stroji to vypadá, že obsahují různé symboly. Kvalitu modulu _mysql neposoudím, protože do C API MySQL nevidím, ale třeba to k něčemu bude. --VK [EMAIL PROTECTED]:~$ python >>> import _mysql >>> dir(_mysql) ['DataError', 'DatabaseError', 'Error', 'IntegrityError', 'InterfaceError', 'InternalError', 'MySQLError', 'NULL', 'NotSupportedError', 'OperationalError', 'ProgrammingError', 'Warning', '__doc__', '__file__', '__name__', '__version__', 'connect', 'connection', 'debug', 'escape', 'escape_dict', 'escape_sequence', 'escape_string', 'get_client_info', 'result', 'server_end', 'server_init', 'string_literal', 'thread_safe', 'version_info'] >>> import MySQLdb >>> dir(MySQLdb) ['BINARY', 'Binary', 'Connect', 'Connection', 'DATE', 'DATETIME', 'DBAPISet', 'DataError', 'DatabaseError', 'Date', 'DateFromTicks', 'Error', 'FIELD_TYPE', 'ImmutableSet', 'IntegrityError', 'InterfaceError', 'InternalError', 'MySQLError', 'NULL', 'NUMBER', 'NotSupportedError', 'OperationalError', 'ProgrammingError', 'ROWID', 'STRING', 'TIME', 'TIMESTAMP', 'Time', 'TimeFromTicks', 'Timestamp', 'TimestampFromTicks', 'Warning', '__all__', '__author__', '__builtins__', '__doc__', '__file__', '__name__', '__path__', '__revision__', '__version__', '_mysql', 'apilevel', 'connect', 'connection', 'constants', 'debug', 'escape', 'escape_dict', 'escape_sequence', 'escape_string', 'get_client_info', 'paramstyle', 'release', 'result', 'server_end', 'server_init', 'string_literal', 'thread_safe', 'threadsafety', 'times', 'version_info'] _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python