我正在尝试连接到通过我的c#应用程序使用SSL的postgresql数据库。但我无法弄清楚正确的连接字符串是什么。有人能帮忙吗?
NpgsqlConnection postgresConn;
public PostgreManager()
{
openConnection();
}
private void openConnection()
{
postgresConn = new NpgsqlConnection("Server=10.153.8.4;Port=5432;Database=au_wa_jpc;User Id=readonly;Password=myPass;");
postgresConn.Open();
}
编辑:
我试图在连接字符串中使用Ssl Mode=Require;
,但它会抛出以下异常。
未处理的类型' System.IO.IOException'发生在Npgsql.dll
中其他信息:TlsClientStream.ClientAlertException:CertificateUnknown:不接受服务器证书。链状态:已处理证书链,但终止于信任提供程序不信任的根证书。
。证书中不存在指定的主机名。