Skip to content

A JDBC driver for connecting to an HeavyAI GPU database and running queries.

License

Notifications You must be signed in to change notification settings

heavyai/heavyai-jdbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Central

Specifying Maven Dependency

<dependency>
  <groupId>ai.heavy</groupId>
  <artifactId>heavyai-jdbc</artifactId>
  <version>6.0.0</version>
</dependency>

Before 6.0.0

<dependency>
  <groupId>com.omnisci</groupId>
  <artifactId>omnisci-jdbc</artifactId>
  <version>4.8.0</version>
</dependency>

Before 4.8.0

<dependency>
  <groupId>com.omnisci</groupId>
  <artifactId>jdbc</artifactId>
  <version>4.7.0</version>
</dependency>

Basic testing

From the top level directory run:

set +H
mvn test -DskipTests=false -Dtest=!ai.heavy.jdbc.HeavyAIConnectionTest#tst1b_binary_encrypted_default+tst1c_binary_encrypted_supplied_truststore_pkiauth_valid+tst1e_binary_encrypted_supplied_truststore_pkiauth_invalid+tst3a_https_encrypted_without_server_validation_default_truststore+tst3b_https_encrypted_without_server_validation_supplied_truststore+tst3c_https_encrypted_server_validation_default_truststore+tst3d_https_encrypted_with_server_validation_supplied_truststore+tst3e_https_insecure_encrypted_supplied_truststore_pkiauth_valid+tst4_https_encrypted_with_server_validation+tst5_properties_connection

Note: the unit tests assume that local heavydb is running and default user and database exist

Bulding jar with dependencies

To build jar with dependencies use the fatjar maven profile. For example: mvn clean install -Pfatjar.

About

A JDBC driver for connecting to an HeavyAI GPU database and running queries.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages