معرفی شرکت ها


PoolDB-0.0.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Pool DB package
ویژگی مقدار
سیستم عامل OS Independent
نام فایل PoolDB-0.0.5
نام PoolDB
نسخه کتابخانه 0.0.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده alita
ایمیل نویسنده 1906321518@qq.com
آدرس صفحه اصلی https://github.com/AlitaIcon/PoolDB
آدرس اینترنتی https://pypi.org/project/PoolDB/
مجوز MIT
## PoolDB #### python数据库连接池管理,支持并发获取sql数据,自动管理数据库连接,支持with语句,支持sql字典访问形式获取数据等 - 原生sql获取数据 ```python db_url = 'postgresql+psycopg2://xxx:xxx@xxx:5433/xxx?utf-8' pool = PoolDB(db_url=db_url) conn = pool.connect() result = conn.execute(text("select * from xx.xx limit :limit"), limit=5) while 1: try: r = next(result) print(r) print(r.xx) except: break pool.close(conn) ``` - 并发获取数据库数据 ```python db_url = 'postgresql+psycopg2://xx:xx@xx:xx/xx?utf-8' pool = PoolDB(db_url=db_url) sqls = ["select * from xx.xx limit 5", "select * from xx.xx limit 4"] gv = pool.multi_data(sql=sqls) # 多条数据并发获取, for v in gv: print(v) ``` - 字典形式访问获取数据库数据, key为sql或sql列表 ```python db_url = 'postgresql+psycopg2://xx:xx@xx:xx/xx?utf-8' pool = PoolDB(db_url=db_url) r = pool["select * from xxx.xxx limit 5"] print(r) sqls = ["select * from xx.xx limit 5", "select * from xx.xx limit 4"] r_list = pool[sqls] print(r_list) ```


نیازمندی

مقدار نام
>=1.3.19 SQLAlchemy
>=21.1.2 gevent
>=0.5.3 loguru
>=21.8.0 gevent
>=1.1.5 pandas


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl PoolDB-0.0.5:

    pip install PoolDB-0.0.5.whl


نصب پکیج tar.gz PoolDB-0.0.5:

    pip install PoolDB-0.0.5.tar.gz