PostgreSQL与JDBC驱动版本对应关系及11.13最低驱动需求查询
PostgreSQL JDBC驱动兼容规则及11.13版本对应最低驱动说明
首先官方公布的兼容规则翻译如下:
最新正式版驱动应当兼容PostgreSQL 8.2及以上所有数据库版本,同时支持Java 6(对应JDBC 4.0)、Java 7(对应JDBC 4.1)、Java 8(对应JDBC 4.2)及Java 9及更高版本的Java运行环境。
针对你连接PostgreSQL 11.13的场景,最低要求的驱动版本按你使用的Java版本区分:
- Java 6及以上运行环境:最低可使用
42.2.0版本驱动,该版本已完成PostgreSQL 11全量核心特性适配,可正常兼容11.13小版本的所有功能。 - 若需要用到SCRAM-SHA-256认证、PostgreSQL 11新增存储过程调用等特性:最低要求
42.2.2版本驱动,该版本修复了多个11版本适配相关的bug,稳定性更高。
注意事项:
- 禁止使用42.0.0之前的旧驱动连接PostgreSQL 10及以上版本数据库,旧版本对10之后新增的系统视图、数据类型适配存在缺陷,会出现连接失败、数据读取异常等问题。
- Java 6以下的运行环境不在官方兼容支持范围内,无法保证连接稳定性。
内容的提问来源于stack exchange,提问作者LeBavarois
相关产品推荐
相关产品推荐

