我在 Windows Server 2003 上,并使用 pyodbc 2.1.5 从 python 2.5.4 脚本访问本地存储的 MS Access 2000 MDB。
这种方式的数据库访问非常慢(我在快速机器上,所有其他数据库操作都正常),我想知道是否有更好的方法从 python 访问 MDB?也许更好的 odbc 驱动程序?
这是我使用的示例脚本:
import pyodbc
cstring = 'DRIVER={Microsoft Access Driver (*.mdb)};DBQ=t:\data.mdb'
conn = pyodbc.connect(cstring)
cursor = conn.cursor()
sql="UPDATE ..."
cursor.execute(sql)
conn.commit()
conn.close()