51Testing软件测试论坛

标题: Python 个使用 pymysql 1.0.2 版本 无法使用 execute 函数 [打印本页]

作者: 测试积点老人    时间: 2021-7-5 13:40
标题: Python 个使用 pymysql 1.0.2 版本 无法使用 execute 函数
Python 个使用 pymysql 1.0.2 版本 无法使用 execute 函数
环境:Python 3.8 pymysql1.0.2 版本
代码如下:
  1. import pymysql
  2. con = pymysql.connect(host=host,
  3.                            port=port,
  4.                            user=user,
  5.                            password=password
  6.                            charset='utf8')

  7. sql= 'SELECT * FROM * LIMIT 5;'

  8. with con as cur:
  9.     cur.execute(sql)
  10. res = cur.fetchall()
  11. cur.close()
  12. print(res)
复制代码
确认数据库能正常连接,与 SQL 查询语句正常,运行时错误如下:
  1. AttributeError: 'Connection' object has no attribute 'execute'
复制代码



作者: 海海豚    时间: 2021-7-6 09:09
https://www.cnblogs.com/liubinsh/p/7568423.html 参考下这个
作者: qqq911    时间: 2021-7-6 10:57
是其他方式执行吧?
作者: bellas    时间: 2021-7-6 12:16
参考下这个链接把https://www.cnblogs.com/liubinsh/p/7568423.html
作者: litingting0214    时间: 2021-7-6 13:42
https://www.cnblogs.com/liubinsh/p/7568423.html 参考下这篇文章




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2