Python连接Access数据库详细步骤

编程知识 行业动态 更新时间:2024-06-13 00:17:28

Python连接Access数据库详细步骤

Access数据库是微软使用的数据库,可以使用微软的软件Access直接操作。
如果需要连接Access数据库,需要分别在Access和Python侧执行一些操作

Part1 电脑端配置

电脑使用WIN10 64位系统,需要安装Access驱动,创建Access表格

1. 安装Access驱动

  • step1 在官网下载对应的Access驱动程序并双击安装,链接地址https://www.microsoft/en-us/download/details.aspx?id=13255

  • 点击 download,选择需要下载的驱动,点击NEXT

  • 双击下载好的文件安装,按操作步骤一步步安装完成。需特别注意:不要从其它地方拷贝安装文件,否则安装不了,每台电脑都需要单独下载。

  • 创建Access数据库:打开Access数据库,新建一个空白数据库。

  • 打开ODBC Data Source配置Access驱动

  • 选择Add添加一个Microsoft Access Driver,点击finish

  • 点击选择按钮选择创建好的数据库文件(step4创建好的)然后点击确定。

Part2 python代码步骤

  • step1,在python端安装pypyodbc
  • step2,创建连接数据库的子程序
import pypyodbc # 导入pypyodbc模块
def accdb_conn(db_name,password=""): 子程序
 """
 :param db_name:s数据库名称
 :param password:数据库密码
 :return:返回数据库连接
 """
 str = 'Driver={Microsoft Access Driver (*.mdb,*.accdb)};PWD' + password + ";DBQ=" + db_name # 创建连接数据
 conn = pypyodbc.win_connect_mdb(str)
 return conn
  • step3,建立数据库的连接。
database_path = 'E:\xxxx.accdb' # database_path 是数据库的路径
conn = Access_connection.accdb_conn(database_path)  # database_path 是数据库路径
curser = conn.cursor() 
  • step4,打印数据库内的所有表名.
for table_info in curser.tables(tableType='TABLE'):
    tableList.append(table_info[2])
print(tableList)

打印完成后可以显示所有表格内容

其它操作步骤参照MYSQL的操作

更多推荐

Python连接Access数据库详细步骤

本文发布于:2023-03-25 07:29:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ae30042dae46c1dc54b8e05fc845bc06.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:步骤   数据库   详细   Python   Access

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!