📜  使用 python 连接到 ssms - SQL (1)

📅  最后修改于: 2023-12-03 14:49:45.784000             🧑  作者: Mango

使用 Python 连接到 SSMS - SQL

Python 是一种非常流行的编程语言,有很多的开发库可以帮助程序员轻松地完成各种任务。在本文中,我们将介绍如何使用 Python 连接到 SQL Server Management Studio (SSMS)。

安装 PyODBC 库

在 Python 中连接到 SQL Server 通常使用 PyODBC 库。如果您的 Python 环境中没有 PyODBC 库,请使用以下命令安装:

pip install pyodbc
连接到 SQL Server Management Studio

连接到 SQL Server Management Studio 存在两种方式:Windows 身份验证和 SQL Server 身份验证。以下代码演示了如何使用 SQL Server 身份验证连接到 SSMS:

import pyodbc 

# 定义连接参数
server = 'localhost' 
database = 'mydatabase' 
username = 'myusername' 
password = 'mypassword' 

# 建立连接
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};'+
                      f'SERVER={server};DATABASE={database};UID={username};PWD={password}')

# 创建游标对象
cursor = cnxn.cursor()

# 执行 SQL 查询
cursor.execute('SELECT * FROM mytable')

# 从游标获取行
row = cursor.fetchone()

# 输出结果
while row:
    print(row)
    row = cursor.fetchone()

# 关闭连接
cnxn.close()

此代码将连接到本地 SQL Server 实例,使用提供的用户名和密码进行身份验证,并从数据库中检索数据。

结论

在本文中,我们介绍了如何使用 Python 中的 PyODBC 库连接到 SQL Server Management Studio。通过这种方式,您可以轻松地从 Python 应用程序中检索、插入、更新和删除数据库中的数据。