通过Python连接SQL server

使用Python连接SQL server,需要学习Python中的pyodbc。

pyodbc是一个开源Python模块,它使访问ODBC数据库变得简单。它实现了DB API 2.0规范,但提供了更多Python便利。

安装pyodbc最简单的方法是使用pip:

pip install pyodbc

安装完成之后,可以在软件包之中找到

向Python文件中导入pyodbc

import pyodbc

定义三个变量:server,database,driver

server = 'your_server_name'
database = 'your_database_name'
driver = '{ODBC Driver 17 for SQL Server}'

使用时需要将your_server_name,your_database_name分别替换为SSMS服务器名称和数据库名称。

连接DB

cnxn = pyodbc.connect(f'DRIVER={driver};SERVER={server};DATABASE={database};Trusted_Connection=yes;')

在上述例子中,使用Trusted_Connection=yes来验证身份

打印输出

print(cnxn)

如果连接成功,则打印输出ODBC连接对象

完整代码如下:

import pyodbc

server = 'your_server_name'
database = 'your_database_name'
driver = '{ODBC Driver 17 for SQL Server}'

cnxn = pyodbc.connect(f'DRIVER={driver};SERVER={server};DATABASE={database};Trusted_Connection=yes;')
print(cnxn)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值