You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Flyway搭配PostgreSQL是否需要安装JDBC驱动?需下载哪款?

Flyway对接PostgreSQL JDBC驱动相关问题解答

是否需要额外安装JDBC驱动?

分两种场景判断:

  • 若使用Flyway官方提供的CLI工具、Docker镜像:官方已经预封装了PostgreSQL对应的JDBC驱动,无需额外安装,正确配置数据库连接信息即可直接使用。
  • 若在Java生态项目中集成Flyway(包括Maven/Gradle插件、Spring Boot内嵌Flyway等场景):默认不会自带PostgreSQL JDBC驱动,需要主动引入依赖,否则运行时会抛出驱动类找不到的异常。

应当选择哪款JDBC驱动?

直接使用PostgreSQL官方维护的JDBC驱动PgJDBC即可,是目前兼容性最好、维护最活跃的驱动,版本选择规则如下:

  • 驱动具备向下兼容性,高版本驱动可正常对接低版本PostgreSQL服务端,优先选择与你的PostgreSQL服务端主版本兼容的最新稳定小版本即可,基本不会出现兼容问题。
  • Java项目中引入时,依赖坐标为org.postgresql:postgresql,直接选择对应版本引入即可。
  • 连接配置时的驱动类固定为org.postgresql.Driver,JDBC URL格式为jdbc:postgresql://<数据库地址>:<端口>/<数据库名>。

内容的提问来源于stack exchange,提问作者codeLibrary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 18:24:03