У меня есть приложение на Tomcat с источником данных JNDI.Мне нужно получить доступ к строке подключения из него.Есть ли способ сделать это в моем приложении?
Вы можете попробовать следующее:
DataSource ds ... Connection conn = ds.getConnection(); DatabaseMetadata dbmd = conn.getMetaData(); System.out.println(dbmd.getURL());
Вы можете получить более подробную информацию о DataBaseMetadata, см. Это:
http://docs.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html