在介绍JNDI配置之前,先让我好好吐槽一下。先说说今天在Java社区里面逛,看到关于数据库连接池的技术已经发展到好几种了,还停留在dbcp技术的我也没脸说什么。得知现在Apache下的tomcat在7.0版本的时候已经推出了新的连接池技术-tomcatJDBC。
啥也没说,上手就开始干了。上网一搜tomcatJDBC的配置,一看一大把,瞬间心里各种感动啊。随便打开一个就跟着开始配置起来。具体配置的方式我还是先简单说一下吧,具体也正如网上说的,tomcatJDBC的配置方式分成两种。第一种就是直接用Java代码写,第二种就是采用JNDI配置方式的,所谓JNDI呢,就是Java Naming and Directory Interface。啥也别说,作为一个向往Java大神的我来说自然是采用第二种了。
好了,言归正传,具体配置过程呢,就是新了一个context.xml放在web工程下的META-INF这个文件夹下,这个XML文件里面具体配置的当然就是TomcatJDBC的一些参数了,具体与本文无关我也就不多讲了。那么问题就来了。当我配置完之后,直接新建了一个带Main()函数的类就是测试了。
这个类如下,很简单: