Skip to main content
https://travis-ci.org/nakagami/pyfirebirdsql.svg?branch=master https://img.shields.io/pypi/v/firebirdsql.png https://img.shields.io/pypi/dm/firebirdsql.png https://img.shields.io/pypi/l/firebirdsql.png

firebirdsql package is a set of Firebird RDBMS bindings for Python (Written in pure Python : no C compiler needed or fbclient library)

It works on Python 2.6+ (including Python 3.x)

see https://pyfirebirdsql.readthedocs.org/en/latest/

Example

import firebirdsql
conn = firebirdsql.connect(dsn='localhost:3050/foo/bar.fdb',
                            user='alice',
                            password='secret')
cur = conn.cursor()
cur.execute("select * from baz")
for c in cur.fetchall():
    print(c)
    conn.close()

Test with Firebird3

You can unit test with Firebird3.

Set firebird.conf like this

AuthServer = Srp, Legacy_Auth
WireCrypt = Enabled

and execute bellow command:

$ pytohn setup.py test

On the other hand, you can use it with Firebird3 wire protocol 13 (Srp authentication and wire encryption) with default firebird.conf

Download files

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

Source Distribution

firebirdsql-0.9.12.tar.gz (48.8 kB view details)

Uploaded Source

File details

Details for the file firebirdsql-0.9.12.tar.gz.

File metadata

  • Download URL: firebirdsql-0.9.12.tar.gz
  • Upload date:
  • Size: 48.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for firebirdsql-0.9.12.tar.gz
Algorithm Hash digest
SHA256 c08bdb1d8e981086cad369cc09268648b28f8e541d5113d17c98248cdee272f5
MD5 ec2ad47f0425fa5c41e04fa4130f7e8c
BLAKE2b-256 9e5872f6f220f9f08d3840aa42dcf8afedf1bdff4960d720c09f223a126c78bc

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 Sentry Error logging StatusPage Status page