NebulaGraph Java is a Java client for connecting to and managing the NebulaGraph database.
You have installed Java 8.0 or later versions.
Compatibility with NebulaGraph¶
|NebulaGraph version||NebulaGraph Java version|
Download NebulaGraph Java¶
(Recommended) To install a specific version of NebulaGraph Java, use the Git option
--branchto specify the branch. For example, to install v3.0.0, run the following command:
$ git clone --branch v3.0.0 https://github.com/vesoft-inc/nebula-java.git
To install the daily development version, run the following command to download the source code from the
$ git clone https://github.com/vesoft-inc/nebula-java.git
Use NebulaGraph Java¶
We recommend that each thread uses one session. If multiple threads use the same session, the performance will be reduced.
When importing a Maven project with tools such as IDEA, set the following dependency in
3.0.0-SNAPSHOT indicates the daily development version that may have unknown issues. We recommend that you replace
3.0.0-SNAPSHOT with a released version number to use a table version.
<dependency> <groupId>com.vesoft</groupId> <artifactId>client</artifactId> <version>3.0.0-SNAPSHOT</version> </dependency>
If you cannot download the dependency for the daily development version, set the following content in
pom.xml. Released versions have no such issue.
<repositories> <repository> <id>snapshots</id> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </repository> </repositories>
If there is no Maven to manage the project, manually download the JAR file to install NebulaGraph Java.
Core of the example code¶
This sub-section shows the core of the example code. For all the code, see GraphClientExample.