跳转到主要内容

Tornado异步MySQL驱动程序 [TorMysql的分支]

项目描述

mytor

https://travis-ci.org/mosquito/mytor.svg

Tornado异步MySQL驱动程序。

这是TorMySQL的分支。

关于

mytor - 提供基于Tornado Future的API和greenlet,用于非阻塞访问MySQL。

安装

pip install mytor

示例

import mytor
from tornado.ioloop import IOLoop
from tornado.gen import coroutine


pool = mytor.ConnectionPool(
    max_connections = 20,       #max open connections
    idle_seconds = 7200,        #conntion idle timeout time, 0 is not timeout
    host = "127.0.0.1",
    user = "root",
    passwd = "secret",
    db = "test",
    charset = "utf8"
)


@coroutine
def test():
    with (yield pool.Connection()) as conn:
        with conn.cursor() as cursor:
            yield cursor.execute("SELECT * FROM test")
            datas = cursor.fetchall()

    print datas
    yield pool.close()

IOLoop.current().run_sync(test)

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

mytor-0.2.7.tar.gz (7.4 kB 查看哈希值)

上传时间:

构建分布

mytor-0.2.7-py2.py3-none-any.whl (10.5 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下机构支持