python - What's the difference between pyodbc and MySQLdb? -


i have code written pyodbc on win x64 using python 2.6 , no problem. using same code switching mysqldb errors.

example. long object not iterable....

whats difference between pyodbc , mysqldb?

edit

import csv, pyodbc, os  import numpy np  cxn = pyodbc.connect('dsn=mysql;pwd=me')  import mysqldb cxn =  mysqldb.connect (host = "localhost",user="root",passwd ="me")  csr = cxn.cursor()   try:     csr.execute('call spex.updtop')     cxn. commit  except: pass   csr.close() cxn.close()  del csr, cxn  

without seeing code, it's not obvious why you're getting errors. can connect mysql databases using either one, , both implement version 2.x of python db api, though underlying workings totally different, ignacio vazquez-abrams commented.

some things consider:

  • are using extensions python db api might not implemented in both?
  • are 2 libraries translating mysql datatypes python datatypes same way?
  • is there example code post?

Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -