首页 > 数据库技术 > 详细

python实现读取数据库的断点续传

时间:2020-11-28 09:41:48      阅读:49      评论:0      收藏:0      [点我收藏+]

一般我们用python读取数据库的时候都是使用pymysql包,正常流程是根据连接四要素创建connection,通过connection建立curosr,

然后cusror.execute(sql),cursor.fetchall()获取结果数据。

但是当数据量非常大的时候,网络会是非常不稳定的因素,获取数据的时候可能会遇到网络中断,这个时候如果从头开始读数据就会前功尽弃。

如何能够在上一次执行的基础上,做到断点续传呢。

其实用到了cursor中的一个属性叫做cursor.rownumber,它相当于cursor的指针,指向已经还未读取的下一条数据,如果我们在网络中断的时候将这个指针存下来,

等到下一次读的时候就可以从这个rownumber开始读起,这样就实现了断点续传

python实现读取数据库的断点续传

原文:https://www.cnblogs.com/wangbin2188/p/14051544.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!