文章詳情頁
python sqlalchemy create_engine問題
瀏覽:105日期:2022-07-27 16:37:56
問題描述
import sqlalchemyimport pyodbcengine = sqlalchemy.create_engine('mssql+pyodbc://<username>:<password>@<dsnname>')# write the DataFrame to a table in the sql databasedf.to_sql('table_name', engine)
我知道常規的語句大概是這樣,如下engine = create_engine(’mysql+mysqldb://scott:tiger@localhost/foo’)
但是我們老大設置密碼的時候,密碼最后一位是@,于是連接方式變成engine = create_engine(’mysql+mysqldb://scott:tiger@@localhost/foo’)兩個@在一塊了,好像連不上數據庫了,該怎么解決
問題解答
回答1:轉移符:
@ 改為 @
相關文章:
1. angular.js - Angular路由和express路由的組合使用問題2. 網絡傳輸協議 - 以下三種下載方式有什么不同?如何用python模擬下載器下載?3. java 排序的問題4. 表單提交驗證,沒反應,求老師指點5. 我的html頁面一提交,網頁便顯示出了我的php代碼,求問是什么原因?6. 如何修改phpstudy的phpmyadmin放到其他地方7. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?8. tp6表單令牌9. node.js - gulp文件監聽的問題10. php - mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?
排行榜
