使用pyodbc库连接Access数据库并执行SQL语句实现数据导入
示例代码:
import pyodbc
# 连接Access数据库
conn_str = (
r"DRIVER={{Microsoft Access Driver (*.mdb, *.accdb)}};"
r"DBQ=C:\path\to\database.accdb;"
)
conn = pyodbc.connect(conn_str)
# 执行SQL语句导入数据
cursor = conn.cursor()
cursor.execute("INSERT INTO table1 (column1, column2) VALUES (?, ?)", "value1", "value2")
cursor.execute("INSERT INTO table1 (column1, column2) VALUES (?, ?)", "value3", "value4")
conn.commit()
# 关闭连接
cursor.close()
conn.close()
其中,conn_str
表示连接字符串,cursor.execute()
执行SQL语句,conn.commit()
提交更改,cursor.close()
和conn.close()
关闭连接。根据需要修改SQL语句、键值对等信息即可实现多次导入。
下一篇:Access数据库的SQL