A simple way to have MySQL connection pool which auto-scales infinitely as required. This would help remove problems caused by multithreading, also removed user hassle of manually creating and deleting connections manually.
Project description
pooledMySQL v3.0.2
pip install pooledMySQL --upgrade
A well maintained program to have MySQL connection pool which auto-scales infinitely as required. This would help remove problems caused by multithreading, also removed user hassle of manually creating and deleting connections manually.
To install:
pip install pooledMySQL --upgrade
pip3 install pooledMySQL --upgrade
python -m pip install pooledMySQL --upgrade
python3 -m pip install pooledMySQL --upgrade
Using this program is as simple as:
from pooledMySQL import Manager as MySQLManager
executorMySQL = MySQLManager("SomeUsername", "SomePassword", "DatabaseName")
listOfDict = executorMySQL.execute("SELECT * from someTable")
for individualDict in listOfDict:
print(individualDict)
Future implementations:
- Classes for individual tables to make reading and writing of rows way easier for the user
- Table and database creation syntaxes
This project is always open to suggestions and feature requests.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pooledmysql-3.0.2.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for pooledMySQL-3.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06c9e4e2d0107f450870d6e75d36fbf9cea6460d4f205020b525e5b44561643 |
|
MD5 | 737f98fc5f6d73c9bd915ea29e9353f6 |
|
BLAKE2b-256 | 1038fae4b8b35942c27a970b857562580721d7a1c3fbf26fbe73bc863df3c0ba |