- Download the latest release jar from Github
- Take the resulting .jar file in the target folder and put it in the
/dremio/jars
folder in Dremio' - Run
./scripts/get_jaybird.sh
to download the JDBC driver. It will be stored in./target/3rdparty
and put in in the/dremio/jars/3rdparty
folder - Restart Dremio
Once the connector has been installed, log in to Dremio.
Inside Dremio, click on the plus sign to add a new data source,
and select Firebird from the list of available sources.
In the 'New Firebird Source' window enter
your Jaybird JDBC connection string
and credentials, and hit Save
.
To run a local test database:
make firebird
This starts a docker container running firebird.
It will be available on port 3050 on the host,
and on a docker network named serra-vine
.
On the first run, the database gets initialized with test data.
To test on the Dremio instance hosted by Serra Vine, run:
make test_on_serra_vine
- Java version 8 and 11, Dremio plugins require Java 8.
- Tested with Docker v25.0.3, earlier versions might work too.
- Tested with Dremio version 24.3.2-202401241821100032-d2d8a497
- Forked from dremio-sqllite-connector.
- https://community.dremio.com/t/support-for-firebird-databases/503
- Jaybird JDBC connector for Firebird
Some reference implementations for other databases: