首页 > Java > java教程 > 使用 JDBC 连接 PostgreSQL 时如何指定架构?

使用 JDBC 连接 PostgreSQL 时如何指定架构?

Patricia Arquette
发布: 2024-11-12 20:55:02
原创
529 人浏览过

How to Specify a Schema When Connecting to PostgreSQL using JDBC?

设置 PostgreSQL 连接 JDBC 的架构

使用 JDBC 连接 Postgres 时可以指定架构吗?

URL 配置:

是的,您可以在连接 URL 中指定架构。使用 currentSchema 参数设置所需的架构。

示例:

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
登录后复制

兼容性:

此功能是在 JDBC 9.4 及更高版本中可用。如果遇到兼容性问题,可以使用旧方法:

旧方法:

  • setParameter(): 设置“currentSchema” " Connection 对象上的参数。
connection.setParameter("currentSchema", "myschema");
登录后复制
  • setSearchPath(): 直接在 JDBC URL 中设置架构搜索路径。
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
登录后复制
登录后复制

注意:

引入 currentSchema 参数的补丁也提出了以下语法:

jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
登录后复制
登录后复制

但是,带有currentSchema 参数是推荐的方法。

以上是使用 JDBC 连接 PostgreSQL 时如何指定架构?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板