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
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 :
connection.setParameter("currentSchema", "myschema");
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
Remarque :
Le correctif qui a introduit le paramètre currentSchema proposait également la syntaxe suivante :
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
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!