JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。

  WebLogic服务器,拥有绑定Jndi数据源的功能,也就是服务器来对应用程序的数据库配置进行托管,应用程序只需要在其应用代码中制定使用jndi模式链接WebLogic的数据源信息即可。当需要修改数据库信息的时候,根本不需要动应用程序的东西,只需要调整WebLogic的jndi数据源中的数据库配置信息即可,也即是说,WebLogic的jndi机制,在服务层实现了数据库配置信息独立的机制。

步骤:1、进入weblogic控制台。

WebLogic配置JNDI数据源_weblogic

 

 

2.新建一般数据源

3.填入相应的名称以及JNDI名称(两者最好保持一致)

 WebLogic配置JNDI数据源_服务器_02

4.选择驱动

在驱动的种类中,non-XA驱动通常比XA驱动性能好,在非特殊情况下均采用第4种JDBC驱动。如图所示

 5.下一步

WebLogic配置JNDI数据源_数据库配置_03

 

6.然后下一步,最后填上相应的数据库名称、IP、主机名等

 

WebLogic配置JNDI数据源_数据源_04

7.然后下一步,测试连接之后,点击完成

 

WebLogic配置JNDI数据源_服务器_05

 

 8.选择部署目标的服务器

WebLogic配置JNDI数据源_服务器_06

然后配置完成

WebLogic配置JNDI数据源_数据源_07