使用 Cassandra 的连接字符串中缺少“接触点”值

本文关键字:接触 触点 接触点 Cassandra 连接 字符串 使用 | 更新日期: 2023-09-27 17:56:32

我曾使用过Cassandra并尝试在Cassandra中连接数据库,但是它收到诸如" System.FormatException' occurred in Cassandra.dll but was not handled in user code"之类的错误,并且Contact Points value are missing in the connection string了附加信息。你能看看我的连接代码如下吗

首页控制器

public class HomeController : Controller
    {
        //CqlConnection cqlConnection = new CqlConnection();
        private string conString = ConfigurationManager.ConnectionStrings["CassandraConnString"].ToString();
        // GET: Home
        public ActionResult Index()
        {
            using (CqlConnection cqlConnection = new CqlConnection(conString))
            {                
                cqlConnection.Open();
            }

            return View();
        }
    }

网络配置

 <connectionStrings>
    <add name="CassandraConnString" connectionString="Database=StudentMaster;Port=9042;Server=127.0.0.1;"/>
  </connectionStrings>

能否建议解决连接问题,请让我知道您的想法。

使用 Cassandra 的连接字符串中缺少“接触点”值

连接字符串应如下所示:

Contact Points=127.0.0.1;Default Keyspace=StudentMaster

可以在此处检查可用的连接字符串元素:https://github.com/datastax/csharp-driver/blob/master/src/Cassandra/CassandraConnectionStringBuilder.cs