Metadata-Version: 2.1
Name: pooledMySQL
Version: 3.0.3
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,pooledmysql,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 v3.0.3

```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("SomeUsername", "SomePassword", "DatabaseName")

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

for individualDict in listOfDict:
    print(individualDict)
```


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

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