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.1.0.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

classic_db_pool-1.1.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: classic_db_pool-1.1.0.tar.gz
  • Upload date:
  • Size: 9.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 b53e57f1d29d6e0b648df682dac8ff69573512975e5747185d562cfa842c51cd
MD5 aed42e45a62e897ba6d3472cf7b23a91
BLAKE2b-256 9aeaea3bcbeddbb4911710c97eceebc459130a7f65c3b5889e15712c3a49bd3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for classic_db_pool-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5363817f525f6e79e5aecd18d38e18bdc1a19930d71747d8fc4e81248837af8a
MD5 614678ed0513401d0769b49299f5ae99
BLAKE2b-256 ab95b48814c7159e8d89d68fe7866d94c2d70493b08617aa85a277c530e27392

See more details on using hashes here.

Supported by

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