我需要在由Web应用程序连接的屏幕上显示数据库名称(通过weblogic服务器上的数据源配置,具有所有配置的spring数据xml),还有任何方法可以切换当前数据库在Web应用程序上工作/运行时(使用用户屏幕)到不同的数据源(数据库服务器)。
感谢。
答案 0 :(得分:1)
据我所知,没有直接的方式来了解这些信息。我可以想到这样做的一种方法是使用XML解析器解析spring config XML文件以获取所需的元素 - 即使这样也只会为您提供应用程序将使用的数据源的JNDI名称。我希望您有一种机制来确定哪个JDBC JNDI名称映射到哪个数据库。如果您没有该信息,则必须使用JMX(MBean)连接到Weblogic环境以获取该信息。