I want to be connected to a database Boreas (Access) from Python. How to be connected from Python to Access database Northwind?

解决方案

Here are 2 ways, with COM dispatch and with odbc. You will need the pywin32 extensions and/or pyodbc to use these methods.

import win32com.client

import pyodbc

def ado():

'''

connect with com dispatch objs

'''

conn = win32com.client.Dispatch(r'ADODB.Connection')

DSN = ('PROVIDER = Microsoft.Jet.OLEDB.4.0;DATA SOURCE = ' + db + ';')

conn.Open(DSN)

rs = win32com.client.Dispatch(r'ADODB.Recordset')

strsql = "select * from deer"

rs.Open(strsql, conn, 1, 3)

t = rs.GetRows()

conn.Close()

return t

def odbc():

'''

connects with odbc

'''

constr = 'Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=' + db

conn = pyodbc.connect(constr, autocommit=True)

cur = conn.cursor()

strsql = "select * from deer"

cur.execute(strsql)

t = list(cur)

conn.close()

return t

if __name__ == '__main__':

db = 'c:/work/deer/deer.mdb'

data1 = ado()

data2 = odbc()

good luck,

Mike

python与access选哪个_从Python连接到Access相关推荐

  1. python安装launcher要选吗_安装 Python 这么多次,到底装了啥

    这个选项既然如此重要,为什么安装包不把它作为默认勾选状态呢? 细心点的小伙伴还会注意到,在它上面还有个选项: Install launcher for all users(recommended) 不 ...

  2. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

  3. python交互式和文件式_使用Python创建和自动化交互式仪表盘

    python交互式和文件式 In this tutorial, I will be creating an automated, interactive dashboard of Texas COVI ...

  4. python培训一般要多久_入门 Python 要多久时间?该如何学习?

    入门 Python 要多久?该如何学习? 学Python和学其他的语言其实是相同的,我给新同事讲课的时候就说学编程和练武功其实是很相似,入门大致这样几步: 找本靠谱的书, 找个靠谱的师傅, 找一个地方 ...

  5. python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码

    核心技术:Python3.7 GUI技术:Tkinter (Python已经内置) 好多文章写Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) 我看了N遍也没够好多东西都没有就基 ...

  6. python安装成功的图标_安装Python

    因为Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 要开始学习Python编程,首先 ...

  7. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  8. python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化》完整版PDF...

    image.png <Python编程快速上手 让繁琐工作自动化>完整版PDF 提取码:7qm4 3.jpg 有关本书 累计销售超过10万册 零基础编程者的不二之选 基于Python3编写 ...

  9. 学python电脑要装什么_初学 Python 需要安装哪些软件?

    KDnuggets2018年的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么? 本次调查共有1900多人参与,调查结果如下图所示.前5个选择是: Jupyter,57% PyCh ...

最新文章

  1. codeforces-1132 (div2)
  2. Order笔记-数据库创建
  3. 一组匹配中国大陆手机号码的正则表达式
  4. python文件打包发布(引用的包也可以加进来),打包出错解决了,运行出错解决了...
  5. CoffeeScript 学习笔记
  6. sublime3快捷键
  7. STM32工作笔记0043---什么是漏源电压,栅源电压
  8. R|数据处理|merge数据详解
  9. 低格硬盘用什么软件_视频号用什么剪辑软件好
  10. 寻剑气世界java,Java——Unsafe
  11. Oracle 常用SQL语句大全(精)
  12. c语言英文字母降序排列,英文单词排序
  13. 运动目标检测的四种方法
  14. 【计算机组成原理】二、静态随机存储器实验
  15. java 0.1 0.2_0.1+0.2结果却不等于0.3
  16. U盘文件丢失求恢复教程
  17. 微信个人收款码于订单应用之解决方案
  18. 在虚拟机上跑vxworks的总结
  19. UML图之【用例图、活动图、时序图】
  20. ios 按钮下面加下划线_如何在iOS按钮上的文字添加下划线

热门文章

  1. 可变lambda_Lambda的Lambda(如果可选)
  2. mycat和应用程序集成_企业应用程序集成简介
  3. java 打开gc日志_在运行时打开GC日志记录
  4. 具有InlfuxDB的Spring Boot和Micrometer第2部分:添加InfluxDB
  5. java字节码_好的,每个接触Java字节码的人
  6. 您需要了解的所有有关System.gc()的信息
  7. java 反射api_Java的反射API
  8. Picocli 2.0:事半功倍
  9. spring mvc拦截器_Spring MVC拦截器示例
  10. EE Servlet 3:简单表单处理