proxool 连接池简单应用
1.下载所必需jar包。包括log4j的jar包。 2.在web.xml中加入 <servlet> ??<servlet-name>ServletConfigurator</servlet-name> ??<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class> ??<init-param> ?? ?<param-name>propertyFile</param-name> ?? ?<param-value>WEB-INF/proxool.properties</param-value> ??</init-param> ??<load-on-startup>1</load-on-startup> </servlet>? 注: <init-param> ?? ?<param-name>propertyFile</param-name> ?? ?<param-value>WEB-INF/proxool.properties</param-value> ??</init-param> 可以替换为 <init-param> ?? ?<param-name>xmlFile</param-name> ?? ?<param-value>WEB-INF/proxool.xml</param-value> ??</init-param> ? web.xml 配置完成 3.配置文件2选1,proxool.xml 和proxool.properties的内容分别如下: xml: <?xml version="1.0" encoding="ISO-8859-1"?> <proxool> ?? ?<alias>xml-test</alias> ?? ?<driver-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=hih</driver-url> ?? ?<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class> ?? ?<driver-properties> ?? ? ?<property name="user" value="sa"/> ?? ? ?<property name="password" value="sa"/> ?? ?</driver-properties> ?? ?<maximum-connection-count>10</maximum-connection-count> ?? ?<house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql> ??</proxool> properties: jdbc-0.proxool.alias=property-test? jdbc-0.proxool.driver-url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=hih jdbc-0.proxool.driver-class=com.microsoft.jdbc.sqlserver.SQLServerDriver jdbc-0.user=sa jdbc-0.password=sa jdbc-0.proxool.maximum-connection-count=10 jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE 4.得到connection的java代码: try{ Class.forName("org.logicalcobwebs.proxool.ProxoolDriver"); Connection con = DriverManager.getConnection("proxool.xml-test"); // Connection con = DriverManager.getConnection("proxool.property-test"); return con; }catch(Exception e){} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |