Maison > Java > javaDidacticiel > le corps du texte

Comment spécifier un schéma lors de la connexion à PostgreSQL à l'aide de JDBC ?

Patricia Arquette
Libérer: 2024-11-12 20:55:02
original
409 Les gens l'ont consulté

How to Specify a Schema When Connecting to PostgreSQL using JDBC?

Définition du schéma lors de la connexion JDBC à PostgreSQL

Pouvez-vous spécifier le schéma lors de la connexion à Postgres à l'aide de JDBC ?

Configuration de l'URL :

Oui, vous pouvez spécifier le schéma dans l'URL de connexion. Utilisez le paramètre currentSchema pour définir le schéma souhaité.

Exemple :

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

Compatibilité :

Cette fonctionnalité est disponible dans JDBC version 9.4 et supérieure. Si vous rencontrez des problèmes de compatibilité, vous pouvez utiliser les méthodes héritées :

Méthodes héritées :

  • setParameter() : Définissez le "currentSchema " sur l'objet Connection.
connection.setParameter("currentSchema", "myschema");
Copier après la connexion
  • setSearchPath(): Définissez le chemin de recherche du schéma directement dans l'URL JDBC.
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
Copier après la connexion
Copier après la connexion

Remarque :

Le correctif qui a introduit le paramètre currentSchema proposait également la syntaxe suivante :

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

Cependant, le format d'URL JDBC avec le Le paramètre currentSchema est l’approche recommandée.

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