我正在尝试将SoapUI与Cassandra数据库连接起来。数据库在服务器中,我需要使用用户和密码进行访问。我测试了Datastax中的连接,它可以工作。
我已经研究过,我添加了这些罐子: Jars used to connect Cassandra with SoapUI 我更喜欢使用JDBC步骤连接,但我也尝试使用groovy脚本。
JDBC请求 用于连接的信息:
驱动程序:org.apache.cassandra.cql.jdbc.CassandraDrive 连接字符串:jdbc:cassandra:// user:password @ ip-address:9042 / tracking_system
错误: com.eviware.soapui.support.SoapUIException:无法为驱动程序[org.apache.cassandra.cql.jdbc.CassandraDrive]初始化连接,connectionString
Groovy脚本 我也尝试使用groovy脚本连接
import java.sql.DriverManager;
import java.sql.SQLFeatureNotSupportedException;
import java.sql.Statement;
import javax.sql.DataSource;
import org.apache.cassandra.cql.jdbc.*;
import com.dbschema.CassandraJdbcDriver.*;
com.eviware.soapui.support.GroovyUtils.registerJdbcDriver("org.apache.cassandra.cql.jdbc.CassandraDrive");
def con = DriverManager.getConnection("jdbc:cassandra://user:password@ip-address:9160/tracking_system");
Groovy代码完成 enter image description here
错误: java.sql.SQLException:没有为jdbc找到合适的驱动程序:cassandra://