我有一些代碼使用python 2.6在win x64上用pyodbc編寫,我沒有問題。 使用與MySQLdb相同的代碼切換出現錯誤。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
除了明顯嗎? –
那是?對你來說最明顯的可能不是我 – Merlin
顯而易見的是,pyodbc使用ODBC和MySQLdb使用MySQL客戶端庫。如果你想知道除此之外的任何內容,那麼你需要顯示代碼。 –