Cómo obtener la url de la base de datos de Java.SQL.Conexión?
Dado Connection
instancia ¿cómo puedo encontrar la url que usa Connection
para conectar la base de datos ? ¿Está en algún lugar de Properties
devuelto por Connection.getClientInfo()
¿método?
Si no me necesita para proporcionar una descripción más clara todos los comentarios son bienvenidos. Gracias
4 answers
Connection
tiene la getMetaData()
para volver DatabaseMetaData
. DatabaseMetaData
tiene el getURL()
para devolver la URL de este DBMS.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-19 15:52:04
Creo que puede usar el objeto DatabaseMetaData desde la conexión y luego obtener la URL. Try:
DatabaseMetaData dmd = connection.getMetaData();
String url = dmd.getURL();
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-28 15:46:20
Dentro del objeto de conexión, tiene un objeto de tipo DatabaseMetaData, que contiene mucha información sobre la base de datos.
Lucas de Oliveira te dio un buen ejemplo de código.
Y aquí está la documentación del objeto : Interfaz DatabaseMetaData
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-16 13:27:10
Conexión.getClientInfo() tiene todos los detalles relacionados con la conexión. Devuelve un objeto properties. Puede recuperar el valor de la propiedad" password " para obtener la contraseña que se utilizó para el objeto de conexión.
Por favor, hágamelo saber si esto resuelve su problema.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-25 15:40:39