除了pyodbc还有win32com,熟悉ADO编程的就选择win32com
easy_install -U pyodbc
在这里若连接SQL Server可以使用 ACE.12.0 或者 JET.4.0,
Access 2007+ 见下
import pyodbc
conn = pyodbc.connect(
"Driver={Microsoft Access Driver (*.mdb, *.accdb)}"
";QDB=D:\\db.accdb;")
如果数据库中出现了中文字段或表名,尝试在连接字符中加入
"CHARSET=UTF8;"
并且尝试将表名与字段使用“[ ]”包围
c = conn.cursor()
_table = u'[中文]'
c.execute('select * from %s' % _table)
("Driver={Microsoft Access Driver (*.mdb, *.accdb)};"
"DBQ=D:\\test.accdb;")