ホームページ >Java >&#&チュートリアル >Postgres への JDBC 接続でデータベース スキーマを指定できますか?

Postgres への JDBC 接続でデータベース スキーマを指定できますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-16 18:57:03274ブラウズ

Can You Specify the Database Schema in a JDBC Connection to Postgres?

スキーマ仕様を使用した JDBC から Postgres への接続

JDBC を使用して Postgres に接続する場合、データベース スキーマを指定できますか?もしそうなら、どのようにして?

答え:

はい、Postgres に接続するときに JDBC でスキーマを指定することができます。 JDBC v9.4 より前は、接続 URL からこれを直接行うことはできませんでした。ただし、JDBC v9.4 以降では、次に示すように、接続 URL で新しい currentSchema パラメータを使用できます。

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema

以前は、次の方法を使用して接続 URL でスキーマを構成することが一般的な回避策でした。 searchpath パラメータ:

jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema

ただし、このアプローチは非推奨となり、新しい currentSchema パラメータが使用されます。

以上がPostgres への JDBC 接続でデータベース スキーマを指定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。