OmniSci JDBC Driver

Java JDBC driver for OmniSciDB

License

License

GroupId

GroupId

com.omnisci
ArtifactId

ArtifactId

jdbc
Last Version

Last Version

4.7.1
Release Date

Release Date

Type

Type

jar
Description

Description

OmniSci JDBC Driver
Java JDBC driver for OmniSciDB
Project URL

Project URL

https://github.com/omnisci/omnisci-jdbc
Source Code Management

Source Code Management

https://github.com/omnisci/omnisci-jdbc

Download jdbc

How to add to project

<!-- https://jarcasting.com/artifacts/com.omnisci/jdbc/ -->
<dependency>
    <groupId>com.omnisci</groupId>
    <artifactId>jdbc</artifactId>
    <version>4.7.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.omnisci/jdbc/
implementation 'com.omnisci:jdbc:4.7.1'
// https://jarcasting.com/artifacts/com.omnisci/jdbc/
implementation ("com.omnisci:jdbc:4.7.1")
'com.omnisci:jdbc:jar:4.7.1'
<dependency org="com.omnisci" name="jdbc" rev="4.7.1">
  <artifact name="jdbc" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.omnisci', module='jdbc', version='4.7.1')
)
libraryDependencies += "com.omnisci" % "jdbc" % "4.7.1"
[com.omnisci/jdbc "4.7.1"]

Dependencies

compile (4)

Group / Artifact Type Version
junit : junit jar 4.11
org.apache.thrift : libthrift jar 0.11.0
org.apache.httpcomponents : httpcore jar 4.4.4
org.apache.httpcomponents : httpclient jar 4.5

Project Modules

There are no modules declared in this project.

Maven Central

Specifying Maven Dependency

<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=!com.omnisci.jdbc.OmniSciConnectionTest#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 omniscidb 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.

com.omnisci

OmniSci

Versions

Version
4.7.1
4.7.0