亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Python 中使用 SQLAlchemy 連接到 Azure 數據庫

在 Python 中使用 SQLAlchemy 連接到 Azure 數據庫

UYOU 2021-09-11 20:51:46
我正在嘗試使用 Python 中的 SQLAlchemy 連接到 Azure 數據庫。我的代碼如下:engine_azure = \create_engine('mssql+pyodbc://{Server admin login}:{password}@{Server name}.database.windows.net:1433/{AdventureWorksLT}', echo=True)我收到以下消息:C:\ProgramData\Anaconda3\lib\site-packages\sqlalchemy\connectors\pyodbc.py:92: SAWarning:  No driver name specified; this is expected by PyODBC when using DSN-less connections  "No driver name specified; "然后我運行以下代碼:print(engine_azure.table_names())我收到以下消息:DBAPIError: (pyodbc.Error) ('01S00', '[01S00] [Microsoft][ODBC Driver Manager] Invalid connection string attribute (0) (SQLDriverConnect)')
查看完整描述

3 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

這是我在 Python3 中使用的:


params = urllib.parse.quote_plus(

    'Driver=%s;' % driver +

    'Server=tcp:%s,1433;' % server +

    'Database=%s;' % database +

    'Uid=%s;' % username +

    'Pwd={%s};' % password +

    'Encrypt=yes;' +

    'TrustServerCertificate=no;' +

    'Connection Timeout=30;')


conn_str = 'mssql+pyodbc:///?odbc_connect=' + params

engine = create_engine(conn_str)


查看完整回答
反對 回復 2021-09-11
  • 3 回答
  • 0 關注
  • 369 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號