Используя источник данных JNDI, могу ли я получить от него строку подключения? - PullRequest
3 голосов
/ 23 ноября 2011

У меня есть приложение на Tomcat с источником данных JNDI.Мне нужно получить доступ к строке подключения из него.Есть ли способ сделать это в моем приложении?

1 Ответ

5 голосов
/ 23 ноября 2011

Вы можете попробовать следующее:

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

...