请帮我,
我的问题是使用 JNDI 动态连接多个主机名。我正在使用 JNDI,
InitialContext ic = new InitialContext();
Context envCtx = (Context) ic.lookup("java:comp/env");
javax.sql.DataSource ds = (javax.sql.DataSource) envCtx
.lookup("jdbc/MYDB");
con = ds.getConnection();
“jdbc/MYDB”是我的 JNDI 名称。它是在 Tomcat.Like 的 context.xml 文件中配置的
我有不同的主机地址,例如 1)abc.com 2)xyz.com…。abc.com 有一些用户,xyz.com 也有一些用户,当 abc.com 用户登录到我的应用程序时,“url”必须替换为 abc.com,当 xyz.com 用户登录到我的应用程序时,“url”必须替换为 xyz.com。
提前致谢……</p>