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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for cozydb-0.1.tar.gz
Algorithm Hash digest
SHA256 fadbb83192d57a12c175ccdf26e7c855c9103461f9db710079e0ca5b6c192b58
MD5 4b8563ba0d7b9bc4a3e4ec88248d57c6
BLAKE2b-256 8690a70d0e81c8ee9e73abe24981c2607ab8380be4cd7289cf0724321a3316aa

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