我正在尝试连接到 sqlserver 数据库并将数据读入数据框中。 这是我的代码如下:
import pandas as pd
import sqlalchemy as sq
engine = sq.create_engine('mssql://ServerName/myDataBase?trusted_connection=yes')
df_sql = pd.read_sql_table("TableName",con=engine,schema="App")
我收到此错误消息:
NotImplementedError:read_sql_table 仅支持 SQLAlchemy 可连接。
我不知道语法中是否遗漏了任何内容来让此连接读入数据帧。
你错过了什么,请尝试:
with engine.connect() as cnx:
# Read the table into a DataFrame
df = pd.read_sql_table("TableName", cnx, schema="App")