应用场景:
你开发的应用以WAR包提交给用户使用,但用户的数据库口令不可能一成不变,但是你的数据库连接配置都是在WAR包中的配置文件中写死的,用户如果修改了数据库口令,他需要再回来找你修改WAR包,然后再要你重新部署一遍?
所以在应用中配置使用web容器配置的数据源就有必要了
现在说的是weblogic jndi数据源的配置

输入数据源名称和JNDI名称,然后下一步

选择数据库后下一步选择对应的驱动

数据源的一些选项配置,然后下一步

连数据库的数据库名、用户名、口令等设置,然后下一步

测试一下,测试成功,这里需要说明一下:数据库驱动,我这里默认是oracle.jdbc.OracleDriver,测试一下成功了,然后改成oracle.jdbc.driver.OracleDriver,我测试也成功了
本文介绍了一种解决WAR包数据库配置硬编码问题的方法,通过使用WebLogic JNDI数据源配置,实现数据库连接动态更新,避免了每次修改数据库口令都需要重新部署WAR包的情况。

902

被折叠的 条评论
为什么被折叠?



