文章详情页
python sqlalchemy create_engine问题
浏览:81日期: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 - angular4 发出post请求 服务端显示OPTIONS2. node.js - 函数getByName()中如何使得co执行完后才return3. Android的webView如何实现网页 录音功能?4. node.js - 求问nw.js开发桌面版,其js计算性能如何?5. mysql - 一个sql的问题6. nginx配置问题7. python 计算两个时间相差的分钟数,超过一天时计算不对8. android - RxJava的使用问题。9. iOS webview播放全屏视频禁止缩小播放10. javascript - 混合开发,安卓和苹果的区别
排行榜
