python连接sqlserver
时间: 2023-09-05 10:14:09 浏览: 95
python连数据库
要在Python中连接SQL Server,您需要安装pyodbc模块和ODBC驱动程序。以下是连接SQL Server的步骤:
1.安装pyodbc模块
在命令提示符或终端中运行以下命令:
pip install pyodbc
2.安装ODBC驱动程序
您需要安装SQL Server的ODBC驱动程序。您可以从Microsoft官方网站下载驱动程序。
3.连接到SQL Server数据库
使用以下代码连接到SQL Server数据库:
```
import pyodbc
server = 'your_server_name'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
driver = '{ODBC Driver 17 for SQL Server}'
connection_string = f'''DRIVER={driver};SERVER={server};DATABASE={database};
UID={username};PWD={password}'''
cnxn = pyodbc.connect(connection_string)
```
在上面的代码中,您需要将`your_server_name`,`your_database_name`,`your_username`和`your_password`替换为实际的值。您还需要根据您安装的ODBC驱动程序的版本和架构替换`{ODBC Driver 17 for SQL Server}`。
4.执行SQL查询
您可以使用`cursor()`方法创建一个游标对象,并使用`execute()`方法执行SQL查询。以下是一个示例:
```
cursor = cnxn.cursor()
query = "SELECT * FROM your_table_name"
cursor.execute(query)
for row in cursor:
print(row)
```
在上面的代码中,您需要将`your_table_name`替换为实际的表名。您可以使用游标对象的其他方法来处理查询结果。
阅读全文