Comment obtenir une base de données d'url à partir de java.sql.De connexion?
Pour Connexion
exemple comment puis-je trouver les url que l' Connection
utilise pour se connecter à la base de données ? Est-il quelque part dans Properties
retourné par Connexion.getClientInfo()
méthode?
Si vous avez besoin de moi afin de clarifier la description de tous les commentaires sont les bienvenus. Merci
Vous devez vous connecter pour publier un commentaire.
Connexion
a lagetMetaData()
de retourDatabaseMetaData
.DatabaseMetaData
a lagetURL()
à renvoyer l'URL de ce SGBD.Je crois que vous pouvez utiliser le DatabaseMetaData objet à partir de la Connexion, puis obtenir l'URL. Essayez:
À l'intérieur de l'objet de Connexion, vous avez un objet de type DatabaseMetaData, il contient beaucoup d'informations à propos de la base de données.
Lucas de Oliveira vous a donné un bon exemple de code.
Et voici la documentation de l'objet :
L'Interface DatabaseMetaData
connexion.getClientInfo() a tous les détails relatifs à la connexion. Elle retourne un objet de propriétés. Vous pouvez récupérer la valeur de "mot de passe" de la propriété pour récupérer le mot de passe utilisé pour la connexion de l'objet.
S'il vous plaît laissez-moi savoir si cela résout votre problème.