Database Connection Pool:数据库连接池,我想使用这项技术的好处不用我在这一一说明了吧。
我的毕业设计就是使用的Tomcat6.0并应用了连接池,好了,现在说明下怎么在Tomcat中配置连接池:
首页: Tomcat中配置连接池
在Tomcat安装目录下的 conf\server.xml文件中的<Host>和</Host>标签体内加入如下内容:
<Context path="/mypro" docBase="D:\tomcat5.5\webapps\mypro(应用路径名)" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/mypro" auth="Container"
type="javax.sql.DataSource" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost:3306/mypro?characterEncoding=GBK"
username="用户名" password="密码" maxActive="20" maxIdle="10" maxWait="-1"/>
</Context>
其次: 连接纳入Spring容器
在上面我们在服务器中配置好了数据库的链接池,现在我们把数据库的链接纳入Spring的容器,让Spring容器来管理该连接。在Spring的配置文件applicationContext.xml中的<beans></beans>标签体加入如下的内容:
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean"
destroy-method="close">
<property name="jndiName">
<value>java:comp/env/jdbc/mypro</value>
</property>
</bean>
注:上面中需要修改的地方我全部用红色来标记了,你只要对应的修改成你的就OK!
当然了如果你是用的Hibernate的话只要对应的在hibernate.conf.xml中进行设置就OK了。