JDBC Adapter#
Available for: Java
The JDBC Adapter provides access to any database with a JDBC driver.
Installation#
Add a dependency on org.apache.arrow.adbc:adbc-driver-flight-sql
.
For Maven users:
<dependency>
<groupId>org.apache.arrow.adbc</groupId>
<artifactId>adbc-driver-jdbc</artifactId>
</dependency>
Usage#
To connect to a database, supply the JDBC URI as the “uri” parameter,
or an instance of a javax.sql.DataSource
as the
“adbc.jdbc.datasource” parameter.
final Map<String, Object> parameters = new HashMap<>();
parameters.put(AdbcDriver.PARAM_URL, "jdbc:postgresql://localhost:5432/postgres");
AdbcDatabase db = new JdbcDriver(allocator).open(parameters);
Supported Features#
The Flight SQL driver generally supports features defined in the ADBC API specification 1.0.0.