📜  pyodbc 连接到 sql server - SQL (1)

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

Pyodbc 连接到 SQL Server

Pyodbc 是 Python 与 ODBC (开放数据库连接) API 的开源库,它允许 Python 与各种数据库进行连接,包括 SQL Server。

要使用 Pyodbc 连接到 SQL Server,我们需要进行以下几个步骤:

步骤一:安装 Pyodbc

使用 pip 命令来安装 Pyodbc:

pip install pyodbc
步骤二:连接到 SQL Server

使用 Pyodbc 来连接到 SQL Server,需要用到 SQL Server 的名称,用户名和密码。

import pyodbc

server = "server_name"
database = "database_name"
username = "username"
password = "password"

# 创建连接
conn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)

# 创建游标
cursor = conn.cursor()
步骤三:执行操作

连接成功后,我们可以使用 Pyodbc 来执行 SQL 查询。

# 执行查询
cursor.execute("SELECT * FROM table_name")

# 获取查询结果
rows = cursor.fetchall()

for row in rows:
    print(row)
步骤四:关闭连接

在完成所有操作后,必须关闭 Pyodbc 的连接,以释放资源。

# 关闭连接
cursor.close()
conn.close()

以上就是 Pyodbc 连接到 SQL Server 的所有步骤。现在你可以开始在 Python 中读取和更新 SQL Server 数据库了。

注意:在连接 SQL Server 数据库时,还有一些其他的设置可能需要考虑,例如加密连接等。请根据具体需求进行调整。