This is the JDBC driver for Crate.
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.
Note
This JDBC driver requires Crate >= 0.38.0
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
.
For the documentation of the latest stable version visit https://crate.io/docs/projects/crate-jdbc/
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/.
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.