您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

bubuko 2022/1/25 19:21:30 python 字数 652 阅读 898 来源 http://www.bubuko.com/infolist-5-1.html

一般我们用python读取数据库的时候都是使用pymysql包,正常流程是根据连接四要素创建connection,通过connection建立curosr, 然后cusror.execute(sql),cursor.fetchall()获取结果数据。 但是当数据量非常大的时候,网络会是非常不稳定的因 ...

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

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

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

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

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

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

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

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


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶