文章详情页
python sqlalchemy create_engine问题
浏览:190日期: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. mysql - 这条sql语句为什么加上where就报错?2. docker网络端口映射,没有方便点的操作方法么?3. node.js - 问个问题 Uncaught (in promise)4. mysql - 我的myeclipse一直连显示数据库连接失败,不知道为什么5. docker容器呢SSH为什么连不通呢?6. nginx - 关于javaweb项目瘦身问题,前期开发后,发现项目占用存贮空间太大,差不多1.2个G,怎么实现瘦身,动态页面主要是jsp。7. jquery - 移动端如何写弹性效果8. python爬虫 - scrapy使用redis的时候,redis需要进行一些设置吗?9. ubuntu PPA 更新老是不成功该怎么办10. c++ - QWebEngineView加载url后直接点击链接没有反应要怎么解决?
排行榜

网公网安备