JDK7升级至JDK17后Pervasive DB相关配置咨询
Pervasive DB 适配JDK17的连接与依赖配置
核心连接信息
- 驱动类名称:
com.pervasive.jdbc.v2.Driver - 连接URL格式:
- 本地数据库连接:
jdbc:pervasive://localhost:1583/你的数据库名称 - 远程数据库连接:
jdbc:pervasive://远程服务器IP:1583/你的数据库名称 - 带字符集参数的示例:
jdbc:pervasive://localhost:1583/你的数据库名称?charEncoding=UTF-8
- 本地数据库连接:
Maven依赖配置
Pervasive官方JDBC驱动(通常为psjdbc2.jar)默认不在Maven中央仓库,需先手动安装到本地Maven仓库,再添加依赖:
手动安装驱动命令
mvn install:install-file -Dfile=psjdbc2.jar -DgroupId=com.pervasive -DartifactId=psjdbc2 -Dversion=你的驱动版本号 -Dpackaging=jar
Pom.xml依赖配置
<dependency> <groupId>com.pervasive</groupId> <artifactId>psjdbc2</artifactId> <version>你的驱动版本号</version> </dependency>
JDK17兼容性提示
- 务必使用适配JDK17的Pervasive JDBC驱动版本,建议优先选择官方最新发布的驱动(如v16及以上版本)
- 若启动时出现模块化访问限制错误,可在JVM启动参数中添加:
--add-opens java.base/java.sql=ALL-UNNAMED --add-opens java.base/javax.sql=ALL-UNNAMED
内容的提问来源于stack exchange,提问作者Rashmi
相关产品推荐
相关产品推荐

