Skip to main content

Provides connections pool for work with database

Project description

classic-db-pool — это библиотека для управления соединениями с базой данных эффективным способом. Она позволяет создавать пул соединений с базой данных, который может использоваться несколькими запросами или процессами одновременно. Это гарантирует, что ваше приложение всегда имеет доступ к готовому к использованию соединению без необходимости ожидания первоначальной настройки соединения каждый раз.

Вклад

Этот проект является форком проекта Embrace.

Установка

Для установки classic-db-pool вы можете использовать pip:

pip install classic-db-pool

Использование

Вот несколько примеров использования classic-db-pool.

from classic.db_pool import ConnectionPool
import pymssql


pool = ConnectionPool(
    lambda: pymssql.connect(
        server='server',
        database='database',
        user='user',
        password='password',
    ),
    limit=1,
)


with pool.connect() as conn:
    conn.cursor().execute('SQL query')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

classic_db_pool-1.0.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

classic_db_pool-1.0.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file classic_db_pool-1.0.0.tar.gz.

File metadata

  • Download URL: classic_db_pool-1.0.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for classic_db_pool-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ed0a5cb65b217f56c5fb0090b8c23edfd492fc39a819dd662598834d2e41e267
MD5 481b94238faafdabe1ca843001b7d494
BLAKE2b-256 308b739b2b9ba7d391687c99e9123c9951ff0103d9225088209ddb2596a0c4f4

See more details on using hashes here.

File details

Details for the file classic_db_pool-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for classic_db_pool-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15dd6a74151553761e70fb06e2fa80defcee8b6dc4578510e3e32d50eb25ad0a
MD5 9820bff3c894aeaf60105b9e170e152e
BLAKE2b-256 6c935198bec0528d9f711917c83ea46ccfdbf2ef2a574f644dfc6218e5c1ca64

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page