Metadata-Version: 2.1
Name: pooledMySQL
Version: 2.1.0
Summary: 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.
Author-email: Bhindi <bhaskarpanja93@gmail.com>
Project-URL: Homepage, https://github.com/BhaskarPanja93/pooledMySQL
Keywords: mysql,pool,threadedmysql,multithreaded,thread,database,sql
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: mysql-connector-python
Requires-Dist: customisedLogs

# pooledMySQL v2.1.0

```pip install pooledMySQL --upgrade```


###### <br>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.


<br>To install: 
```
pip install pooledMySQL --upgrade
pip3 install pooledMySQL --upgrade
python -m pip install pooledMySQL --upgrade
python3 -m pip install pooledMySQL --upgrade
```


#### <br><br>Using this program is as simple as:
```
from pooledMySQL import Manager as MySQLManager

executorMySQL = MySQLManager("root", "SomePassword", "DatabaseName")

listOfTuples = executorMySQL.execute("SELECT * from someTable")

for individualTuple in listOfTuples:
    print(individualTuple[0])
```


### <br>Future implementations:
* Classes for individual tables to make reading and writing of rows way easier for the user


###### <br>This project is always open to suggestions and feature requests.
