我有一个网站,里面有几个servlet:
1.dispatcher.java 这个是主要处理的servlet,我给它配了proxool
2.reg.java 这个是处理用户注册的servlet,负责新用户数据记录到数据库.
3.userout.java 这个是用户退出的servlet,负责把session关闭后的信息记录到数据库.
我想问一问,这几个servlet是应该共用一个proxool配置文件呢?
还是都有自己的proxool或直接连接数据??
------------dispatcher.java---------------------------
public void init() throws ServletException
{
//第一次
Configuration config = new Configuration().configure("dispatcher.cfg.xml");
config.addClass(po.Passcard.class);
}
-----------------dispatcher.cfg.xml-----------------------
org.hibernate.connection.ProxoolConnectionProvider
hjpool
proxool.properties
------------proxool.properties-------------------------------
jdbc-0.proxool.alias=hjpool
jdbc-0.proxool.driver-url=jdbc:jtds:sqlserver://190.75.33.71:1433/hj;SendStringParametersAsUnicode=false
jdbc-0.proxool.driver-class=net.sourceforge.jtds.jdbc.Driver
jdbc-0.user=ppppp
jdbc-0.password=pppppp
jdbc-0.proxool.minimum-connection-count=10
jdbc-0.proxool.maximum-connection-count=100
jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE
pool的目的不就是减少每次请求建立连接、打开连接等操作,减少系统开销从而提升系统性能么。既然有好处为什么不用?
你别的类如果不是连接别的数据库的话,就用同一个呗。