当前位置: 主页 > Office办公 > 其他专区 > Access > python是如何操作access数据库的

python是如何操作access数据库的

  • 2022-02-13
  • 来源/作者: 菜鸟图库/ 菜鸟图库
  • 366 次浏览

python是如何操作access数据库的

 

python操作access数据库最常用的方法就是使用pyodbc库。

具体看如下代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

# -*- coding: utf-8 -*- 

# 功能:python连接access2010数据库(.accdb) 

  

import pyodbc 

   

DBfile = r"h:\xiaonei\xnzy.accdb"  # 数据库文件 

conn = pyodbc.connect(r"Driver={Microsoft access Driver (*.mdb, *.accdb)};DBQ=" + DBfile + ";Uid=;Pwd=;charset='utf-8';") 

#用charset设置字符集

   

cursor = conn.cursor() 

SQL = '''insert into table1 (title,type,) values ('通知','通知公告')''' 

#注意:在SQL语句中必须用单引号',使用双引号"pyodbc会提示错误,整个语句可以用三引号。

  

cursor.execute(SQL)

conn.commit()

  

cursor.close() 

conn.close()