取消
顯示的結果
而不是尋找
你的意思是:

無法構建sql url作為密碼有特殊字符。

User16753724663
價值貢獻

在使用sqlalchemy,無法連接到sql server數據磚:

用戶= '(電子郵件保護)'密碼= ' P@test主機= " host.mysql.database.azure.com "數據庫=“分貝”connect_args = {“ssl”: {“fake_flag_to_enable_tls”:真}}connect_string = ' mysql + pymysql: / / {}: {} @ {} / {} ' .format(用戶、密碼、主機、數據庫)引擎= create_engine (connect_string connect_args = connect_args,回聲= False)地圖= pd。從rig_emissions read_sql (“SELECT *。tag_lookup”,引擎)地圖['重要']=地圖(“平台”).astype (str) +地圖[' tagpath '] mapDict = dict (zip (map.key map.id))

它返回以下錯誤:

(pymysql.err.OperationalError)(2003年,“不能連接到MySQL服務器的P@test”([Errno 2]名稱或服務不知道)”)

1回複1

User16753724663
價值貢獻

我們可以用urllib。解析處理特殊字符。這是一個例子:

urllib進口。解析用戶= '(電子郵件保護)'密碼= urllib.parse.quote_plus (P@test)主機= " host.mysql.database.azure.com "數據庫=“分貝”connect_args = {“ssl”: {“fake_flag_to_enable_tls”:真}}connect_string = ' mysql + pymysql: / / {}: {} @ {} / {} ' .format(用戶、密碼、主機、數據庫)引擎= create_engine (connect_string connect_args = connect_args,回聲= False)

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map