美文网首页
python3 中 torndb.py 的使用

python3 中 torndb.py 的使用

作者: jiaxiaolei | 来源:发表于2020-05-27 16:40 被阅读0次

https://github.com/bdarnell/torndb

image.png

看torndb的github最新的提交记录已经是2016年了。

image.png

看官方的描述,也不准备再更新和修改 torndb.py 了。

如果一直使用python2, 一直使用mysqldb, torndb 不做修改也无所谓...

如果要在python3中使用torndb, torndb 就需要做修改了。
因为 torndb 基于mysqldb. mysqldb不能在python3中运行。

一个修改思路是:
在python3中使用pymysql做底层驱动。改造 torndb的代码,底层依赖由mysqldb变为pymysql.

几个 torndb 的修改实现:

https://github.com/withrainy/torndb3/blob/master/torndb.py

这里还是使用mysqldb, 适配了python3 的语法。 【没有做过测试】

https://github.com/tylitianrui/torndb/blob/master/torndb.py
基于pymysql的。支持python3【没有做过测试】

扩展阅读

使用torndb模块解决mysql断连问题

http://www.361way.com/torndb-resolve-mysql-disconn/4067.html

简介:

这里介绍了torndb 相比于 MySQLdb的优势。

torndb是facebook开源的一个基于MySQLdb二次封装的一个mysql模块,新封装的这个模块比较小,是一个只有2百多行代码的py文件。虽然代码短,功能确相较MySQLdb简便不少,并且该模块由于增加了reconnect方法和max_idel_time参数,解决了mysql的断连问题。该模块之前在 python torndb模块 篇中也提到过。这里就结合上一篇 python mysql 断连报错处理 问题,比较下使用原生MySQLdb模块和使用torndb模块的代码。

PyMySQL的基本使用

https://www.cnblogs.com/xfxing/p/9322199.html

简介:

PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中是使用mysqldb。

介绍了一些常见操作...

相关文章

网友评论

      本文标题:python3 中 torndb.py 的使用

      本文链接:https://www.haomeiwen.com/subject/ylgqyttx.html