首页 > 解决方案 > npgsql - 它是否使用下面的 JDBC 驱动程序连接到 Postgres

问题描述

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

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

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

期待替代方法

标签: postgresqlnpgsql

解决方案


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

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


推荐阅读