python如何连接sqlserver,Python连接SQL Server的方法

原创
ithorizon 7个月前 (09-27) 阅读数 54 #Python

Python连接SQL Server数据库的方法

在Python中连接SQL Server数据库,可以使用pyodbc库来实现。pyodbc是一个开源的Python库,用于与ODBC数据库进行交互,支持多种数据库连接方式。

你需要确保你的系统中已经安装了pyodbc库,如果未安装,可以使用pip进行安装:

pip install pyodbc

安装完成后,你可以使用以下代码来连接SQL Server数据库:

import pyodbc
设置连接参数
server = '你的服务器地址'
database = '你的数据库名称'
username = '你的用户名'
password = '你的密码'
driver= '{SQL Server}'  # 根据实际情况填写,如 '{SQL Server Native Client 11.0}'
建立连接
cnxn = pyodbc.connect(f'DRIVER={driver};SERVER={server};DATABASE={database};UID={username};PWD={password}')
执行查询语句
sql_query = 'SELECT * FROM 你的表名'  # 根据实际情况填写查询语句
df = pd.read_sql_query(sql_query, cnxn)
打印结果
print(df)

在以上代码中,你需要将serverdatabaseusernamepassworddriver参数替换为实际的值。driver参数的值取决于你使用的SQL Server版本和操作系统。

你还可以使用其他库来连接SQL Server数据库,如sqlalchemypymssql,这些库也提供了丰富的功能和灵活的连接方式,你可以根据自己的需求选择适合的库进行使用。



热门