python操作access數(shù)據(jù)庫最常用的方法就是使用pyodbc庫。
具體看如下代碼:
# -*- coding: utf-8 -*- # 功能:python連接access2010數(shù)據(jù)庫(.accdb) import pyodbc DBfile = r"h:xiaoneixnzy.accdb" # 數(shù)據(jù)庫文件 conn = pyodbc.connect(r"Driver={Microsoft access Driver (*.mdb, *.accdb)};DBQ=" + DBfile + ";Uid=;Pwd=;charset='utf-8';") #用charset設(shè)置字符集 cursor = conn.cursor() SQL = '''insert into table1 (title,type,) values ('通知','通知公告')''' #注意:在SQL語句中必須用單引號(hào)',使用雙引號(hào)"pyodbc會(huì)提示錯(cuò)誤,整個(gè)語句可以用三引號(hào)。 cursor.execute(SQL) conn.commit() cursor.close() conn.close()