Maison > Java > javaDidacticiel > le corps du texte

Pouvez-vous spécifier le schéma de base de données dans une connexion JDBC à Postgres ?

Barbara Streisand
Libérer: 2024-11-16 18:57:03
original
198 Les gens l'ont consulté

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

JDBC vers Postgres avec spécification de schéma

Pouvez-vous spécifier le schéma de base de données lors de la connexion à Postgres à l'aide de JDBC ? Si oui, comment ?

Réponse :

Oui, il est possible de spécifier le schéma dans JDBC lors de la connexion à Postgres. Avant JDBC v9.4, il n'était pas possible de le faire directement à partir de l'URL de connexion. Cependant, avec JDBC v9.4 et versions ultérieures, vous pouvez utiliser le nouveau paramètre currentSchema dans l'URL de connexion, comme indiqué ci-dessous :

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
Copier après la connexion

Auparavant, une solution de contournement populaire consistait à configurer le schéma dans l'URL de connexion à l'aide de le paramètre searchpath :

jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
Copier après la connexion

Cependant, cette approche est obsolète au profit du nouveau paramètre currentSchema.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal