使用 JDBC 在 PostgreSQL 連線中指定架構
JDBC 提供了一種建立與 PostgreSQL 資料庫的連接的方法。連線時,可能存在您想要指定用於連線的特定架構的情況。
是否可以在連線 URL 中指定架構?
是的,您可以在連線 URL 中指定架構。這允許您建立直接連接到所需架構的連接,而無需在連接後明確切換架構。
如何在連接URL 中指定架構
有兩種方法可以在連接URL 中指定架構:
1.使用「 currentSchema」參數(JDBC v9.4及更高版本)
JDBC v9.4 引入了「currentSchema」參數,它允許您指定要使用的架構。連接URL 的語法為:
jdbc:postgresql://host:port/database?currentSchema=schema_name
例如:
jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
2.使用「searchPath」參數」(舊方法)
早期的補丁引入了“searchPath”參數,它建議使用以下URL語法:
jdbc:postgresql://host:port/database?searchpath=schema_name
但是,這方法被認為是遺留的,不建議在較新的應用程式中使用。在連線URL 中指定模式,您可以自動建立連線。
以上是我可以使用 JDBC 在 PostgreSQL 連線 URL 中指定架構嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!