postgresql - 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)
期待替代方法
解决方案
当前不支持在连接字符串中指定多个主机。在本期中进行了跟踪,我们很有可能会在下一个版本中这样做。现在,您必须自己实现它,通过从第一次尝试中捕获连接异常并手动尝试连接到第二台服务器。
除此之外,Npgsql 是一个纯 .NET 驱动程序,与 JDBC 无关。
推荐阅读
- google-chrome - 如何防止 chrome devtools 停止在 `debugger` 关键字上?
- javascript - 从跨度元素计算总计
- javascript - React Context 不会更新所有的孩子
- reactjs - 请求被 CORS 阻止:对预检请求的响应未通过访问控制检查:它没有 HTTP ok 状态
- php - laravel 5.8 在 getenv 上返回 false
- swift - 如何从另一个控制器中关闭 WKInterfaceController?
- java - 扫描仪和用户的输入
- android - React 本机应用程序构建失败。尝试制作二维码阅读应用
- sql - sql查询过滤在另一个表中使用的行
- c - 斐波那契数列有一些运行时错误