pandas 获取 sqlserver 返回的数据
时间: 2023-11-25 07:16:48 浏览: 86
可以使用Python中的pandas库来获取SQL Server返回的数据。具体步骤如下:
1. 安装pandas库:在命令行中输入“pip install pandas”即可安装。
2. 导入pandas库:在Python脚本中使用“import pandas as pd”导入pandas库。
3. 使用pandas读取SQL Server返回的数据:可以使用pandas中的read_sql()方法来读取SQL Server返回的数据。示例代码如下:
```
import pandas as pd
import pyodbc
# 设置数据库连接信息
server = 'localhost'
database = 'testdb'
username = 'sa'
password = '123456'
# 建立数据库连接
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
# 构造SQL查询语句
sql_query = "SELECT * FROM table_name"
# 使用pandas读取数据
df = pd.read_sql(sql_query, cnxn)
# 打印输出读取的数据
print(df)
```
其中,pyodbc是Python中操作SQL Server数据库的库,需要使用pip安装。在代码中需要先建立数据库连接,然后使用read_sql()方法读取数据。读取的数据将以pandas的DataFrame格式存储在df变量中,可以通过打印输出来查看读取的数据。
阅读全文