PostgreSQL jdbc dirver 版本号从9到42原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL jdbc dirver 版本号从9到42原因相关的知识,希望对你有一定的参考价值。

参考技术A 1.1。为什么版本从9.4.xxxx更改为42.xx?

我们在这里试图解决三个问题。

a)我们不希望被绑定到服务器发布时间表。

以前版本是基于服务器版本声明某种兼容性,从9.4.xxxx不再是这种情况,增量只是在最后4位数字,这导致我们到第二个问题。

b)避免混淆使用哪个版本的服务器版本。

之前的命名方案有9.4个,导致人们认为它只是服务器版本9.4,实际上它支持PostgreSQL 8.2和更高版本。这意味着,一些寻找PostgreSQL 9.5的用户询问使用什么版本,而一些仍然使用PostgreSQL 8.4的用户正在使用JDBC驱动程序8.4 Build 703。

驱动程序是版本不可知的,因此没有理由将其与特定的服务器版本绑定。除非你有不寻常的要求(运行旧的应用程序或JVM),否则这是你应该使用的驱动程序。

c)以前的版本政策没有留出空间来区分bug修复版本和功能版本。

原文链接

以上是关于PostgreSQL jdbc dirver 版本号从9到42原因的主要内容,如果未能解决你的问题,请参考以下文章

通过带有 SSL 的 JDBC 连接到 Google Cloud PostgreSQL

jdbc PostgreSQL 中的偏移时间(带时区的时间)

PostgreSQL/JDBC - 如何准备调用带有参数 CITEXT (TEXT) 的函数?

JDBC技术

datasource 如何指定postgresql 连接的schema

Java连接PostgreSQL数据库