title: 'ADBC: Arrow Database Connectivity' sidebar_label: 'ADBC' sidebar_position: 2 desired_sidebar: api description: 'ADBC API Documentation' pagination_prev: null pagination_next: null tags:
ADBC is a set of APIs and libraries for Arrow-native access to databases.
Spice supports ADBC clients using the FlightSQL driver.
Get started with ADBC using Python.
Start a Python environment.
Install the ADBC driver manager, FlightSQL driver, and PyArrow.
DBAPI interface:
Arrow:
Spice supports parameterized queries when using ADBC clients. Parameterized queries help prevent SQL injection and improve code clarity by separating query logic from data values. The following example demonstrates how to use parameterized queries with the Python ADBC FlightSQL driver: