Python连接Access数据库详细步骤 您所在的位置:网站首页 access数据库表格制作 Python连接Access数据库详细步骤

Python连接Access数据库详细步骤

2023-10-06 15:29| 来源: 网络整理| 查看: 265

Python连接Access数据库详细步骤

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

Part1 电脑端配置

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

1. 安装Access驱动

step1 在官网下载对应的Access驱动程序并双击安装,链接地址https://www.microsoft.com/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的操作



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有