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的操作

Python连接Access数据库详细步骤相关推荐

  1. PowerDesigner 连接MySQL数据库详细步骤

    PowerDesigner 连接MySQL数据库详细步骤 简介 有的时候我们想把数据表结构可视化,想知道表中有哪些字段,表与表之间的关联关系,这个时候我们可以使用PowerDesigner工具,将表转 ...

  2. 水晶报表 mysql_水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤

    水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 一:前期准备工作 lCrystal Report 2008 lJDBC相关jar包 ---mysql-connec ...

  3. kettle连接Oracle数据库详细步骤

    kettle连接Oracle数据库详细步骤 JDK版本:1.8.0_281 PDI(kettle的新名字)版本:7.1.0.0-12 首先打开 "pdi-ce-7.1.0.0-12\data ...

  4. python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子

    其实这个Python连接Access和读取Access数据库的例子是写给自己看的,网上已经有Python读取Access的例子了,我这个也是参考以上制作的. 而这个例子应该是只能在windows使用吧 ...

  5. pythonaccess系统_Win7(64位系统)中用Python连接access数据库(access2010)

    [本机是win7 64位操作系统,做数据库实例时需要创建Access数据库的ODBC数据源,但是打开ODBC数据源后发现添加里面没有配置access的连接,如下图:还会弹出以下问题框:# -*- co ...

  6. python连接access数据库odbc_对Python通过pypyodbc访问Access数据库的方法详解

    看书上通过ODBC访问数据库的案例,想实践一下在Python 3.6.1中实现access2003数据库的链接,但是在导入odbc模块的时候出现了问题,后来查了一些资料就尝试着使用pypyodbc,最 ...

  7. U3D连接MySQL数据库详细步骤解析

    本文转自博主Hozshan的文章 "Unity3D 学习笔记(四) Unity连接MySQL数据库",他对各个步骤都做了详细的介绍. 文章链接:https://blog.csdn. ...

  8. python连接access数据库查询并打印出来_python 查询 access数据库操作

    日志服务使用Python SDK快速入门指南 为快速开始使用日志服务Python SDK,请按照如下步骤进行: 创建阿里云账号 为了访问阿里云日志服务,你需要有一个阿里云账号.如果没有,可首先如下创建 ...

  9. myeclipse连接mysql怎么调用_myeclipse连接mysql数据库详细步骤

    第一步 打开Database  windows-prefenrence-showview-DBbrowser ,此时会在工具底部有个DBbrowser ,选中它,再它所控制的页面的任意位置 右击new ...

  10. C#连接MySQL数据库详细步骤

    C#连接MySQL数据库 连接之前的准备 要完成的任务 连接MySql数据库 写我们的代码 运行出错: 程序效果: 本人的问题,用的是vs2010,连接数据库就没有那么方便了,下面是具体连接数据库的过 ...

最新文章

  1. openlayers之style符号化
  2. java equals 区别_Java中equals和==的区别
  3. STM32之独立看门狗与窗口看门狗总结
  4. sublime text 常用快捷键
  5. 那些年我用过的开源软件、框架
  6. Javascript Math ceil()、floor()、round()三个函数的区别
  7. 函数不可访问_Java中的不可变总结
  8. 三大重磅奖项揭晓 2020全球智博会为行业加冕
  9. 接口文档模板,接口规范
  10. 玩转 Android10 源码开发定制(一)源码下载
  11. 计算机扫描服务是哪一项,电脑右键没有扫描选项怎么办 方法其实很简单
  12. WinDbg 符号下载错误解决方案
  13. 淋巴细胞转化中PHP的作用,淋巴细胞转化试验介绍|意义
  14. 某音App protobuf协议还原逆向分析
  15. 全家都是博士是一种什么样的体验?
  16. MQL5:zig-zag 指标
  17. 如何卸载360安全卫士
  18. 提升团队客户服务技能的6个秘诀
  19. 正确使用pageX、pageY、offsetLeft、offsetTop
  20. 什么是sql注入,怎么防止SQL注入?

热门文章

  1. 游戏出海,技术先行 ——UCloud助力出海业务最佳实践直播公开课
  2. Unsupervised Learning | 对比学习——13篇论文综述
  3. 最详细的手机资料名词术语解释
  4. AllyCAD v3.5 R12 1CD(专业CAD软件)
  5. 洗头 Wet Hair
  6. java 自学网站推荐
  7. java远程执行bat命令
  8. Ubuntu 下实现类似Everything的功能
  9. python设计模式之工厂模式概述
  10. 计算机耗材管理系统,办公用品(消耗品)管理系统 单机版