python3.5链接SQL2017,读取数据库中的数据

本文介绍了如何使用Python3.5连接到SQL Server 2017并从数据库中读取数据。通过pyodbc库,详细解析了连接字符串的各个参数,包括服务器类型、服务器名、数据库名、用户名和密码的获取方法,并强调了启用服务器代理账户和设置sa密码的重要性。最后,展示了查询数据和处理查询结果的步骤。
摘要由CSDN通过智能技术生成

之前写了一个小程序,使用的数据是从数据库中下载出来的,但是现在想要让它直接链接上数据库中,可以直接从数据库中读取数据,所以研究了一下python和sql之间的链接。具体如下:
使用的库为pyodbc
安装过程自不必多说,和其他库的安装一样
安装完成后测试过程,在网上找到了好多资料

>>> import pyodbc

>>>cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.100\\sql;DATABASE=testDB;UID=sa;PWD=myPassword')

>>>cursor = cnxn.cursor()

>>>cursor.execute("select * from Tb")

下面一个一个说一下什么意思及自己要使用时应注意什么
第一句import pyodbc导入pyodbc库
第二句
cnxn=pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.100\\sql;DATABASE=testDB;UID=sa;PWD=myPassword')
我在这句吃了很多亏,导致了许多莫名其妙的错误,下面我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值