📅  最后修改于: 2023-12-03 14:45:45.193000             🧑  作者: Mango
Pyodbc 是 Python 与 ODBC (开放数据库连接) API 的开源库,它允许 Python 与各种数据库进行连接,包括 SQL Server。
要使用 Pyodbc 连接到 SQL Server,我们需要进行以下几个步骤:
使用 pip
命令来安装 Pyodbc:
pip install pyodbc
使用 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 数据库时,还有一些其他的设置可能需要考虑,例如加密连接等。请根据具体需求进行调整。