连接池和JNDI是两个概念,
连接池是在服务器端保持一定数量的连接,在客户端申请连接时抽取一个实例化。连接断开以后服务器不一定马上删除它,有可能把他放回连接池,等待下次申请。
而JNDI是JAVA名字与目录调用的缩写。
连接池是在服务器端保持一定数量的连接,在客户端申请连接时抽取一个实例化。连接断开以后服务器不一定马上删除它,有可能把他放回连接池,等待下次申请。
而JNDI是JAVA名字与目录调用的缩写。
恩,谢谢你的回答~~不过上面的那个程序使用的是oracle自带的API来实现Pool,按照你这么说上面那段程序和通过JNDI(DNS)来实现连接池的那种做法的效果是一样的?
还有一点就是JNDI标示一个connection pool这样的机制可以使你连接不同的数据库时只修改app server上的设置而不用改变任何代码。
这样的回答你满意吗