npgsql-它是否使用下面的JDBC驱动程序连接到Postgres

时间:2019-01-31 21:25:45

标签: postgresql npgsql

问题: -是否需要使用多个连接字符串使用Npgsql连接到Postgresql? -npgsql如何连接到Postresql?它使用JDBC驱动程序吗?

原因:需要多个连接字符串 -用于处理主数据库服务器关闭而辅助/备用服务器成为主服务器的故障转移方案

当前库:  -Npgsql(3.2.5)  -Npgsql.EntityFrameworkCore.PostgreSQL(2.0.0)  -Npgsql.EntityFrameworkCore.PostgreSQL.Design(1.1.1)

期待替代方法

1 个答案:

答案 0 :(得分:2)

当前不支持在连接字符串中指定多个主机。已跟踪in this issue,很有可能在下一个版本中使用它。现在,您必须自己实现它,方法是从第一次尝试中捕获连接异常,然后手动尝试连接到第二台服务器。

除此之外,Npgsql是与JDBC无关的纯.NET驱动程序。