Installation#

Note

See individual driver pages in the sidebar for specific installation instructions.

C/C++#

Install the appropriate driver package. These are currently only available from conda-forge:

  • mamba install libadbc-driver-flightsql

  • mamba install libadbc-driver-postgresql

  • mamba install libadbc-driver-sqlite

Then they can be used via CMake, e.g.:

find_package(AdbcDriverPostgreSQL)

# ...

target_link_libraries(myapp PRIVATE AdbcDriverPostgreSQL::adbc_driver_postgresql_shared)

Go#

Add a dependency on the driver package, for example:

  • go get -u github.com/apache/arrow-adbc/go/adbc@latest

  • go get -u github.com/apache/arrow-adbc/go/adbc/driver/flightsql@latest

Java#

Add a dependency on the driver package, for example:

  • org.apache.arrow.adbc:adbc-driver-flight-sql

  • org.apache.arrow.adbc:adbc-driver-jdbc

Python#

Install the appropriate driver package.

For example, from PyPI:

  • pip install adbc-driver-flightsql

  • pip install adbc-driver-postgresql

  • pip install adbc-driver-sqlite

From conda-forge:

  • mamba install adbc-driver-flightsql

  • mamba install adbc-driver-postgresql

  • mamba install adbc-driver-sqlite