Maison >Java >javaDidacticiel >Pouvez-vous spécifier le schéma de base de données dans une connexion JDBC à 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
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
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!