Close

Cassandra - Getting Started with Java

[Last Updated: Aug 11, 2020]

Cassandra provides many client drivers to connect to a Cassandra database.

In this getting started tutorial we are going to use DataStax Java driver.

Example

Run Cassandra

Run Cassandra, create keyspace (my_test_keyspace), create table (TestTable) and insert some data as describe in this tutorial.

Maven dependency

pom.xml

<dependency>
   <groupId>com.datastax.oss</groupId>
   <artifactId>java-driver-core</artifactId>
   <version>4.5.0</version>
</dependency>

Java Code

package com.logicbig.example;

import com.datastax.oss.driver.api.core.CqlSession;
import com.datastax.oss.driver.api.core.cql.ResultSet;
import com.datastax.oss.driver.api.core.cql.Row;

public class CassandraExample {
  public static void main(String[] args) {
      try (CqlSession session = CqlSession.builder().build()) {
          ResultSet rs = session.execute("select * from my_test_keyspace.TestTable");
          Row row = rs.one();
          System.out.println(row.getInt("x"));
          System.out.println(row.getString("y"));
      }
  }
}
5
foo

Example Project

Dependencies and Technologies Used:

  • java-driver-core 4.5.0 DataStax Java driver for Apache Cassandra(R) - core
  • JDK 8
  • Maven 3.5.4

Apache Cassandra + Java Getting started Select All Download
  • apache-cassandra-with-java-example
    • src
      • main
        • java
          • com
            • logicbig
              • example
                • CassandraExample.java

    See Also