Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ischeme4u/sc-mysqlhelper

A simple connection pool for mysql using dbutils.pooled_db
https://github.com/ischeme4u/sc-mysqlhelper

connection-pooling helper mysql python

Last synced: about 2 months ago
JSON representation

A simple connection pool for mysql using dbutils.pooled_db

Awesome Lists containing this project

README

        

.. image:: https://badge.fury.io/py/sc-mysqlhelper.svg
:target: https://badge.fury.io/py/sc-mysqlhelper
.. image:: https://img.shields.io/pypi/pyversions/sc-mysqlhelper
:alt: PyPI - Python Version

MySQL helper for Python
========================================

A helper for working with mysql written in python, with
connection-pooling feature

Installation
------------

It is possible to install the tool with `pip`::

pip install sc-mysqlhelper

Features
--------

* Connection pooling

Configuration
-------------

The script itself is currently configuration free.

Dependencies
------------

* PyMySQL 1.0.2
* DBUtils 2.0

Usage
-------
Sample usage::

from mysqlhelper import MySQLHelper

helper = MySQLHelper(host="localhost", port=3306, user="test", password="test", database="test")
rs = helper.select_one(sql="select count(*) from users")
print(rs[0])

License
-------

The script is released under the MIT License. The MIT License is registered
with and approved by the Open Source Initiative [1]_.

.. [1] https://opensource.org/licenses/MIT