Skip to main content

Tornado高性能MySQL Driver

Project description

TorMySQL
========

Tornado高性能MySQL Driver

About
=====

TorMySQL presents a Tornado Future-based API and greenlet for non-blocking access
to MySQL.

Installation
============

```
git clone https://github.com/snower/TorMySQL.git
python setup.py install
```

Examples
========

```
from tornado.ioloop import IOLoop
from tornado import gen
import tormysql

pool = tormysql.ConnectionPool(
max_connections = 20,
host = "127.0.0.1",
user = "root",
passwd = "TEST",
db = "test",
charset = "utf8"
)

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

print datas

def start():
connect()

ioloop = IOLoop.instance()
ioloop.add_callback(start)
ioloop.start()
```

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page