【发布时间】:2018-12-11 17:19:33
【问题描述】:
我在互联网上搜索了大约一个小时左右,但找不到解决我的问题的方法:
我正在尝试建立数据库连接。 如果我像这样打开连接一切正常:
db = pymysql.connect(host='127.0.0.1', user='python', db='test')
但是如果我想通过字符串建立连接,我会得到一个错误:
db_file = str("host='127.0.0.1', user='python', db='test'")
db = pymysql.connect(db_file)
错误信息:
pymysql.err.OperationalError: (2003, 'Can\'t connect to MySQL server on "host=\'127.0.0.1\', user=\'python\', db=\'test\'" ([Errno -2] Name or service not known)')
我希望任何人都可以通过告诉我如何通过字符串(或其他可预定义的东西)设置数据库连接来帮助我
【问题讨论】:
标签: python database-connection pymysql