/crate-jdbc

Crate Data Java Client

Primary LanguageJavaOtherNOASSERTION

Crate.IO Test

Crate JDBC Driver

This is the JDBC driver for Crate.

Compatibility

Each major version of the Crate JDBC driver is bound to the major version of Crate. Below, you can see the compatibility table for the JDBC driver:

Crate JDBC driver Crate
1.8.X 0.49.X
1.9.X 0.51.X
1.10.X 0.54.X
1.11.X 0.54.X
1.12.X 0.54.X
1.13.X 0.55.X

Currently we don't provide the testing version of the Crate JDBC driver. Therefore, using the driver with the latest testing releases of the Crate might not be possible due compatibility issues. As a workaround, you can build the JDBC driver jar from sources. To build the Crate JDBC driver you would need to replace the crate-client version in the build.gradle file, adopt sources to make it compile, if needed and follow instructions in Build JAR from source.

Installation

Note

This JDBC driver requires Crate >= 0.38.0

Build JAR from source

Clone the repo:

git clone https://github.com/crate/crate-jdbc
cd crate-jdbc

and build a JAR including all dependencies:

./gradlew jar

or:

./gradlew jarStandalone

Afterwards a JAR file of the current version exists under build/lib.

Documentation

For the documentation of the latest stable version visit https://crate.io/docs/projects/crate-jdbc/

Help & Contact

Do you have any questions? Or suggestions? We would be very happy to help you. So, feel free to swing by our support channel on Slack. Or for further information and official contact please visit https://crate.io/.

License

Copyright 2013-2014 CRATE Technology GmbH ("Crate")

Licensed to CRATE Technology GmbH ("Crate") under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Crate licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

However, if you have executed another commercial license agreement with Crate these terms will supersede the license and you may use the software solely pursuant to the terms of the relevant commercial agreement.