Python通过第三方库pymysql连接mysql数据库出错。

我在一个脚本里自定义了一个类,里面有一个class。在class中的两个函数,一个创建的是Sqlite数据库连接,一个创建了mysql数据库连接。Sqlite数据库连接的... 我在一个脚本里自定义了一个类,里面有一个class。在class中的两个函数,一个创建的是Sqlite数据库连接,一个创建了mysql数据库连接。Sqlite数据库连接的函数已经通过了测试,此次测试的是mysql数据库连接。连接mysql数据库的函数利用了第三方库pymysql,我是参考网上的示例自己写的。在另一个脚本里,我创建了一个示例,并调用class中的函数创建了一个mysql连接,最终执行一个sql语句。运行脚本,总是报错。下面三张图分别是class,调用class中函数的脚本,以及脚本运行时出现的错误。请大侠帮忙看看是何原因,指点一二,不胜感激。 展开
 我来答
Iekdioo
2016-09-23 · 知道合伙人软件行家
Iekdioo
知道合伙人软件行家
采纳数:402 获赞数:730

向TA提问 私信TA
展开全部
那肯定是因为你的insert语句里面的values有问题,这些值都为空,所以你返回结果行为None,你可以试着输出一下self.insertSql这个变量,看看输出来的结果是什么就知道了。
  或者是你把values的值换成字符串,成功插入后再修改成变量,慢慢调试。
  这种数据库操作的问题,最好是要好好检查下自己的sql语句。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式