Forum Discussion

pedro's avatar
pedro
Occasional Contributor
7 years ago

Groovy - Cassandra Connection using core datastax drivers not JDBC

I have tried to use JDBC connection string but I am having the following error message while trying to establish the connection to cassandra but as I have a native port cassandra set up

 

Can anyone help on USING core datastax drivers INSTEAD JDBC connection?

 

Code (JDBC not working with my cassandra setup):

 

import java.sql.DriverManager;
import java.sql.SQLFeatureNotSupportedException;
import java.sql.Statement;
import javax.sql.DataSource;
import org.apache.cassandra.cql.jdbc.*;

 

com.eviware.soapui.support.GroovyUtils.registerJdbcDriver("org.apache.cassandra.cql.jdbc.CassandraDriver");

 

def con = DriverManager.getConnection("jdbc:cassandra://IP_ADDRESS:9042/activation"); //keyspace has to be in lowercase

 

def stmt = con.createStatement();

//add data
def qry = "SELECT * fROM activation WHERE activation_id = '001010126' and activation_N_id ='01';"
def rs = stmt.executeUpdate(qry)

 

ERRROR MESSAGE

java.sql.SQLExeption: Incorrect URL: jdbc:cassandra...

(Image Attached)

 

 

 

3 Replies