Подключение к Firebird из популярных языков
Короткие статьи по подключению: какой драйвер, формат DSN, рабочий код. Каждый пример проверен в Docker — исходники с Dockerfile лежат в репозитории сайта рядом с Firebird 5.0.4 и демо-базой employee.
- Go — nakagami/firebirdsql (pure Go)
- Python — firebirdsql (pure Python)
- PHP — pdo_firebird (сборка из исходников)
- Free Pascal — SQLdb из комплекта FPC
- Python — асинхронно (SQLAlchemy)
Общее для всех языков
- Сервер слушает порт 3050/TCP.
- Для кириллицы указывайте кодировку подключения (UTF8) — в каждом примере это есть.
- Демо-база
employee.fdbсобирается штатными скриптами Firebird — см. examples/ в репозитории.