Database Reference
In-Depth Information
Putting It All Together
Listing 9.7 shows the entire sample class as it would look in an application.
Listing 9.7 Full Java Sample
Click here to view code image
package com.example.cassandra;
import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Host;
import com.datastax.driver.core.Metadata;
import com.datastax.driver.core.Session;
import com.datastax.driver.core.ResultSet;
import com.datastax.driver.core.Row;
public class SampleApp {
private Cluster cluster;
private Session session;
public void connect(String node) {
cluster =
Cluster.builder().addContactPoint(node).build();
Metadata metadata = cluster.getMetadata();
System.out.printf("Cluster: %s\n",
metadata.getClusterName());
for ( Host host : metadata.getAllHosts() ) {
System.out.printf("Host: %s
\n",host.getAddress());
}
session = cluster.connect();
}
public void close(){
cluster.shutdown();
}
public void createSchema(){
session.execute("CREATE KEYSPACE IF NOT EXISTS
 
Search WWH ::




Custom Search