在 iPython 中,我使用以下代码通过 SQLAlchemy 连接到 SQL 服务器:
import sqlalchemy as sa
import urllib
import pandas as pd
connection_string = "DRIVER={SQL Server};SERVER=myserver;DATABASE=mydatabase;TRUSTEDCONNECTION=Yes"
connection_string = urllib.quote_plus(connection_string)
connection_string = "mssql+pyodbc:///?odbc_connect=%s" % connection_string
engine = sa.create_engine(connection_string).connect()
我正在切换到 Beaker 笔记本,因为我喜欢它的功能,但我不确定如何让 SQL 单元连接到 SQL 数据库,就像上面那样。我知道您应该将驱动程序信息放在语言管理器的“默认数据源”框中,但是如果我尝试将驱动程序信息放在connection_string
那里,它会出现错误。
建议?