Skip to main content

cozydb is a cozy MySQL-python wrapper

Project description

cozydb is a cozy MySQL-python wrapper.

Features:

  1. Automatically reconnect to MySQL server after disconnectted.

  2. Fetch results as dictionary without using DictCursor

  3. Support execute retry

Example:

from cozydb import CozyStore
store = CozyStore(host='server', port=3306, user='test', passwd='test',
                  db='test')
cursor = store.get_cursor()
cursor.execute('select name from person where id=%s', (100,))
cursor.fetchall(as_dict=True)

cozydb.CozyStore has the same params as MySQLdb.connect and cozydb.CozyCursor has the same interfaces as MySQLdb.cursors.Cursor, so it’s easy to replace your cursors with CozyCursor and have the cozy features.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cozydb-0.1.1.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file cozydb-0.1.1.tar.gz.

File metadata

  • Download URL: cozydb-0.1.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cozydb-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c2c038da6ae2aca23a14745742a0bd34e7cbbb7274b22ba8df2286c442d74bd7
MD5 12f15379c4862ce54935d97e4de55607
BLAKE2b-256 2fae3487136f00ac6df19c4afe3f5ef896566ef2875f841c249bcde022379382

See more details on using hashes here.

Supported by

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