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.5.tar.gz (2.7 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for cozydb-0.1.5.tar.gz
Algorithm Hash digest
SHA256 f38f7b0dd9bba2e67335fad556d1eefc5dd929f3d8ed33ecce3f5d22a1003239
MD5 97aeb5ea22c232796884b70e899b0a59
BLAKE2b-256 ca0ef98083bc1cf7cb432b64b2d2578f3850aa19fba25213a887aab586ae4e1c

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