【问题标题】:npgsql - Does it uses JDBC driver underneath to connect to Postgresnpgsql - 它是否使用下面的 JDBC 驱动程序连接到 Postgres
【发布时间】:2019-01-31 21:25:45
【问题描述】:

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

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

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

期待替代方法

【问题讨论】:

    标签: postgresql npgsql


    【解决方案1】:

    目前不支持在连接字符串中指定多个主机。它被跟踪in this issue,我们很有可能会在下一个版本中这样做。现在,您必须自己实现它,从第一次尝试中捕获连接异常并手动尝试连接到第二个服务器。

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

    【讨论】:

      猜你喜欢
      • 2021-02-02
      • 2016-12-22
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 2013-11-11
      • 2016-08-09
      • 1970-01-01
      相关资源
      最近更新 更多