美文网首页
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