jndi是用来进行数据库定位的,更准确地说,是用来进行资源定位的,数据库显然是一种资源。
你可以把它理解成ip,你只有通过ip,才能够访问别人的电脑,计算机,网络。而像计算机,点,网络这些东西就是资源。
通过jndi实现了访问的透明,你只要用过一个jndi名称,就可以进行查找,完全不用知道被访问的资源究竟什么。
纠正一下,JNDI(Java Name Directory Interface),可不仅仅是进行数据库定位的,
它是给当前应用服务器所管理的所有资源一个唯一的标识,包括数据库,网页,文件,
连接池等等。