我有一些使用 python 2.6 在 win x64 上用 pyodbc 编写的代码,我没有遇到任何问题。使用相同的代码切换到 MySQLdb 我得到错误。
例子。长对象不可迭代......
pyodbc 和 MySQLdb 有什么区别?
编辑
import csv, pyodbc, os
import numpy as 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