Before you install a driver: install RethinkDB first.
Looking for another language? See the complete list of client drivers for RethinkDB.
If you’re using Maven, add this to your pom.xml
file:
<dependencies>
<dependency>
<groupId>com.rethinkdb</groupId>
<artifactId>rethinkdb-driver</artifactId>
<version>2.4.4</version>
</dependency>
</dependencies>
If you’re using Gradle, modify your build.gradle
file:
dependencies {
compile group: 'com.rethinkdb', name: 'rethinkdb-driver', version: '2.4.4'
}
If you’re using Ant, add the following to your build.xml
:
<artifact:dependencies pathId="dependency.classpath">
<dependency groupId="com.rethinkdb" artifactId="rethinkdb-driver" version="2.4.4" />
</artifact:dependencies>
If you’re using SBT, add the following to your build.sbt
:
libraryDependencies += "com.rethinkdb" % "rethinkdb-driver" % "2.4.4"
You can use the drivers from Java like this:
import com.rethinkdb.RethinkDB;
import com.rethinkdb.gen.exc.ReqlError;
import com.rethinkdb.gen.exc.ReqlQueryLogicError;
import com.rethinkdb.model.MapObject;
import com.rethinkdb.net.Connection;
public static final RethinkDB r = RethinkDB.r;
Connection conn = r.connection().hostname("localhost").port(28015).connect();
r.db("test").tableCreate("tv_shows").run(conn);
r.table("tv_shows").insert(r.hashMap("name", "Star Trek TNG")).run(conn);
Move on to the ten-minute guide and learn how to use RethinkDB.