duckdb / duckdb-java

DuckDB JDBC Driver

Home Page:https://duckdb.org/docs/api/java.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

It's required to have a JDK installed to build. Make sure the JAVA_HOME environment variable is set.

Development

To build the driver, run make release.

This will produce two jars in the build folder: build/release/duckdb_jdbc.jar build/release/duckdb_jdbc_tests.jar

The tests can be ran using using make test or this command

java -cp "build/release/duckdb_jdbc_tests.jar:build/release/duckdb_jdbc.jar" org/duckdb/TestDuckDBJDBC

This optionally takes an argument to only run a single test, for example:

java -cp "build/release/duckdb_jdbc_tests.jar:build/release/duckdb_jdbc.jar"  org/duckdb/TestDuckDBJDBC test_valid_but_local_config_throws_exception

About

DuckDB JDBC Driver

https://duckdb.org/docs/api/java.html

License:MIT License


Languages

Language:C++ 95.2%Language:Java 3.0%Language:C 1.5%Language:CMake 0.1%Language:Python 0.1%Language:Shell 0.0%Language:Makefile 0.0%