Python连接Access数据库详细步骤
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数据库详细步骤相关推荐
- PowerDesigner 连接MySQL数据库详细步骤
PowerDesigner 连接MySQL数据库详细步骤 简介 有的时候我们想把数据表结构可视化,想知道表中有哪些字段,表与表之间的关联关系,这个时候我们可以使用PowerDesigner工具,将表转 ...
- 水晶报表 mysql_水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤
水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 一:前期准备工作 lCrystal Report 2008 lJDBC相关jar包 ---mysql-connec ...
- kettle连接Oracle数据库详细步骤
kettle连接Oracle数据库详细步骤 JDK版本:1.8.0_281 PDI(kettle的新名字)版本:7.1.0.0-12 首先打开 "pdi-ce-7.1.0.0-12\data ...
- python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子
其实这个Python连接Access和读取Access数据库的例子是写给自己看的,网上已经有Python读取Access的例子了,我这个也是参考以上制作的. 而这个例子应该是只能在windows使用吧 ...
- pythonaccess系统_Win7(64位系统)中用Python连接access数据库(access2010)
[本机是win7 64位操作系统,做数据库实例时需要创建Access数据库的ODBC数据源,但是打开ODBC数据源后发现添加里面没有配置access的连接,如下图:还会弹出以下问题框:# -*- co ...
- python连接access数据库odbc_对Python通过pypyodbc访问Access数据库的方法详解
看书上通过ODBC访问数据库的案例,想实践一下在Python 3.6.1中实现access2003数据库的链接,但是在导入odbc模块的时候出现了问题,后来查了一些资料就尝试着使用pypyodbc,最 ...
- U3D连接MySQL数据库详细步骤解析
本文转自博主Hozshan的文章 "Unity3D 学习笔记(四) Unity连接MySQL数据库",他对各个步骤都做了详细的介绍. 文章链接:https://blog.csdn. ...
- python连接access数据库查询并打印出来_python 查询 access数据库操作
日志服务使用Python SDK快速入门指南 为快速开始使用日志服务Python SDK,请按照如下步骤进行: 创建阿里云账号 为了访问阿里云日志服务,你需要有一个阿里云账号.如果没有,可首先如下创建 ...
- myeclipse连接mysql怎么调用_myeclipse连接mysql数据库详细步骤
第一步 打开Database windows-prefenrence-showview-DBbrowser ,此时会在工具底部有个DBbrowser ,选中它,再它所控制的页面的任意位置 右击new ...
- C#连接MySQL数据库详细步骤
C#连接MySQL数据库 连接之前的准备 要完成的任务 连接MySql数据库 写我们的代码 运行出错: 程序效果: 本人的问题,用的是vs2010,连接数据库就没有那么方便了,下面是具体连接数据库的过 ...
最新文章
- openlayers之style符号化
- java equals 区别_Java中equals和==的区别
- STM32之独立看门狗与窗口看门狗总结
- sublime text 常用快捷键
- 那些年我用过的开源软件、框架
- Javascript Math ceil()、floor()、round()三个函数的区别
- 函数不可访问_Java中的不可变总结
- 三大重磅奖项揭晓 2020全球智博会为行业加冕
- 接口文档模板,接口规范
- 玩转 Android10 源码开发定制(一)源码下载
- 计算机扫描服务是哪一项,电脑右键没有扫描选项怎么办 方法其实很简单
- WinDbg 符号下载错误解决方案
- 淋巴细胞转化中PHP的作用,淋巴细胞转化试验介绍|意义
- 某音App protobuf协议还原逆向分析
- 全家都是博士是一种什么样的体验?
- MQL5:zig-zag 指标
- 如何卸载360安全卫士
- 提升团队客户服务技能的6个秘诀
- 正确使用pageX、pageY、offsetLeft、offsetTop
- 什么是sql注入,怎么防止SQL注入?