python读Access数据库

来源:互联网 发布:傲玩棋牌源码 编辑:程序博客网 时间:2024/05/08 21:13
import win32com.client
conn = win32com.client.Dispatch(r'ADODB.Connection')
DSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=e:/db1.mdb;'
conn.Open(DSN)
rs = win32com.client.Dispatch(r'ADODB.Recordset')
rs_name = 'co' 
rs.Open('[' + rs_name + ']', conn, 1,2) 
flds_dict = {}
for x in range(rs.Fields.Count):
    flds_dict[x] = rs.Fields.Item(x).Name
x = rs.Fields.Item(1).Value
print x
#conn.Close()
注:但需要pywin32扩展包