首页 > 数据库 >linux里python读写mssql数据库的笔记

linux里python读写mssql数据库的笔记

时间:2023-09-15 14:13:40浏览次数:42  
标签:python sql apt mssql https linux com microsoft

1、安装pyodbc

pip3 install pyodbc

我用的debian12,可以直接apt install python3-pyodbc

2、还需要安装linux版的mssql client

参考这里:

https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver16&tabs=alpine18-install%2Cdebian17-install%2Cdebian8-install%2Credhat7-13-install%2Crhel7-offline#17

https://learn.microsoft.com/zh-cn/SQL/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16&eqid=acfd9e8d0001c57700000006645dabdd

ubuntu和debian的可以看这里:https://zhuanlan.zhihu.com/p/638430108

CENTOS的可以看这里:https://www.cnblogs.com/leoshi/p/12297744.html

其它linux系统的软件源可以在这里找:https://packages.microsoft.com/config/

curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

curl https://packages.microsoft.com/config/debian/11/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

sudo apt update

sudo apt install mssql-tools unixodbc-dev

3、待添加

标签:python,sql,apt,mssql,https,linux,com,microsoft
From: https://www.cnblogs.com/d9394/p/17704877.html

相关文章

  • 【Python】Python 发布订阅模式实现松耦合
    Python发布订阅模式实现松耦合发布订阅模式(publish/subscribe或pub/sub)是一种编程模式,消息的发送者(发布者)不会发送其消息给特定的接收者(订阅者),而是将发布的消息分为不同的类别直接发布,并不关注订阅者是谁。而订阅者可以对一个或多个类别感兴趣.且只接收感兴趣的消息,并且......
  • Linux如何查看指定进程是否阻塞
    使用ps命令查找进程的进程ID(PID):psaux|grep<进程名或关键字>这将显示与指定进程名或关键字匹配的进程列表。注意,可以根据需要使用其他参数来过滤和查找特定的进程。找到你要检查的进程的PID,并记下它。使用top命令查看进程的状态:top-p<PID>这将显示指定PID的......
  • Linux下文件的隐藏属性
    文件的属性主要有以下几种:A:当修改设置了'A'属性的文件时,它的atime(最后访问时间)记录不会改变.这可以在笔记本电脑系统中避免某些磁盘I/O处理.a:设置了`a'属性的文件只能在添加模式下打开用于写入。只有超级用户可以设置或清除该属性.c:设置了`c'属性的文件在磁盘上由内核自动进行......
  • 一个简单的 Python 实现希尔伯特-黄变换(Hilbert-Huang Transform,简称HHT)的例子
     importnumpyasnpfromscipy.signalimportargrelextremadefemd(data):"""经验模式分解(EmpiricalModeDecomposition,EMD)"""#找到极值点max_points,min_points=argrelextrema(data,np.greater,axis=0)max......
  • 「乱搞」用 Python 处理 word 文档
    目录写在前面代码写在最后写在前面大家好啊,我是过气up主Luckyblock,今天给大家来点想看的东西。简单记录如何使用Python中的python-docx模块快速处理word文档。周末就是省赛了,然而板子还没整合起来。因为我是一个懒狗,懒得把代码再慢慢复制进文档里了,于是来学了这个。......
  • linux 中 readlink、realpath、find输出软链接文件绝对路径的差异
     001、[root@pc1test1]#ls##三个测试文件a.txtb.txttestfile[root@pc1test1]#ll-htotal4.0Klrwxrwxrwx.1rootroot20Sep1612:03a.txt->/home/test1/testfilelrwxrwxrwx.1rootroot20Sep1612:03b.txt->/home/test1/testfile-rw-r--......
  • 基于python的医疗问诊服务数据采集及可视化分析系统-计算机毕业设计源码+LW文档
    选题的目的、理论与实践意义:选题的目的:随着“互联网+”概念的兴起,有很多传统行业获得了新的发展契机。根据数据统计,用户足不出户就能享受优质的医疗服务,看病贵和看病难这样的问题通过线上医疗问诊得到有效的缓解。系统通过对网站你用户及为平台提供服务的医生,医疗服务数据,评价信息......
  • Python学习笔记-Python异常、模块与包
    了解异常什么是异常当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”,也就是我们常说的BUG。bug单词的诞生早期计算机采用大量继电器工作,马克二型计算机就是这样的。1945年9月9日,下午三点,马克二型计算机无法正常工作了,技术人员试......
  • Python开发实例(二十)网站检测工具:创建一个测量网站的工具,检查页面加载时间等指标
    在这个实例中,我们将创建一个简单的网站检测工具,使用Python的requests库来测量网站,包括页面加载时间等指标。首先,请确保你已经安装了requests库。如果没有安装,可以通过以下命令来安装:pipinstallrequests下面是一个网站检测工具的Python程序:importrequestsimporttimedefmeasu......
  • linux 中 find命令忽略大小写查找文件
     001、 -iname选项实现忽略大小写查找[root@pc1test1]#ls##测试文件a.txta.TXTc.csvc.tXtd.txte.Txtf.csvk.map[root@pc1test1]#find./-name"*.txt"##一般查找./a.txt./d.txt[root@pc1test1]#find./-iname"*......