首頁 > Java > java教程 > 主體

如何使用 JDBC 連線到具有指定 schema 的 PostgreSQL?

Patricia Arquette
發布: 2024-11-12 01:17:03
原創
216 人瀏覽過

How to connect to PostgreSQL with a specified schema using JDBC?

使用JDBC 中指定的架構連接到PostgreSQL

使用JDBC 建立與PostgreSQL 資料庫的連接時,通常需要指定會話應該使用的架構。這可以幫助組織資料庫並簡化查詢。

連接 URL 設定

要在使用 JDBC 連線到 PostgreSQL 時指定架構,可以使用連線 URL。可以使用以下語法:

jdbc:postgresql://[host][:port]/[database_name]?currentSchema=[schema_name]
登入後複製

範例

例如,要使用「myschema」模式連接到名為「mydatabase」的資料庫,您可以使用下列連接URL:

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
登入後複製

JDBC版本注意事項

請注意,在 JDBC 版本 9.4 中引入了在連接 URL 中指定架構的功能。如果您使用的是早期版本的 JDBC,則需要使用替代方法來設定搜尋路徑或目前架構。

替代方法

如果您無法使用連接URL 來指定schema,您也可以使用以下替代方法:

  • 在postgresql. conf 檔案。
  • 在連線物件上使用 setSchema() 方法。

以上是如何使用 JDBC 連線到具有指定 schema 的 PostgreSQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板