更新时间:2024-10-30 GMT+08:00

通过Java连接实例

本小节主要介绍使用Java语言连接GeminiDB Cassandra的基本操作。

前提条件

  • 已成功创建GeminiDB Cassandra实例,且实例状态正常。创建GeminiDB Cassandra实例的方法请参见购买实例
  • 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。
  • 弹性云服务器上已经安装JDK环境。
  • 客户端建议使用DataStax 3.11.x版本,目前暂不兼容DataStax 4.x版本。

操作步骤

  1. 获取GeminiDB Cassandra实例的内网IP地址、端口。

    内网IP地址和端口的获取方法请参见查看IP地址和端口

  2. 登录弹性云服务器,具体操作请参见《弹性云服务器快速入门》中“登录弹性云服务器”。
  3. 编辑连接GeminiDB Cassandra实例的代码。

    import com.datastax.driver.core.*;
    
    Cluster cluster = null;
    try {
        cluster = Cluster.builder()                                                   
                .addContactPoint("127.0.0.1")//此处为步骤1中获取到的GeminiDB Cassandra实例的内网IP
                .withPort(8635)        //此处为步骤1中获取到的GeminiDB Cassandra实例的端口                   
                .build();
        Session session = cluster.connect();                                           
    
        ResultSet rs = session.execute("select release_version from system.local");    
        Row row = rs.one();
        System.out.println(row.getString("release_version"));                          
    } finally {
        if (cluster != null) cluster.close();                                          
    }

  4. 运行示例代码,确认结果是否正常。