python读取sqlserver数据库
时间: 2023-04-27 19:04:18 浏览: 149
Python访问SQLServer数据库
要在Python中读取SQL Server数据库,您可以使用Python的pyodbc库。这是一个用于连接各种数据库的库,包括SQL Server。
首先,您需要安装pyodbc库。可以使用pip包管理器进行安装,只需在终端中输入以下命令:
```
pip install pyodbc
```
安装完毕后,您可以使用以下代码片段连接到SQL Server数据库:
```
import pyodbc
# 设置连接参数
server = 'localhost'
database = 'mydb'
username = 'myusername'
password = 'mypassword'
# 创建连接
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
# 创建游标
cursor = cnxn.cursor()
# 执行SQL查询
cursor.execute('SELECT * FROM mytable')
# 获取结果
rows = cursor.fetchall()
# 输出结果
for row in rows:
print(row)
```
这个代码片段假设您已经有一个名为"mydb"的数据库,其中包含一个名为"mytable"的表格。您需要将"localhost"、"myusername"和"mypassword"替换为您的SQL Server数据库服务器的名称、用户名和密码。
阅读全文