配置连接池.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:3 大小:57KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

配置连接池.doc

配置连接池.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、首先配置连接池1、tomcat下配置连接池*>在tomcat下的context.xml配置连接池代码<Resourcename="jdbc/sqlserver"//连接池名称type="javax.sql.DataSource"password="syl6413"driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"maxIdle="5"maxWait="5000"username="sa"url="jdbc:sqlserver://192.168.0.9:1433;DatabaseName=disasterSystem"maxActive="10"/>*>tomcat连接池中配置web.xml代码<!--DataSource--><resource-ref><description>SQLServer2005DatasourcedisasterSystem</description><res-ref-name>jdbc/sqlserver</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref>*>在Spring配置tomcat连接池的JNDI代码<beanid="dataSource"class="org.springframework.jndi.JndiObjectFactoryBean"><propertyname="jndiName"value="java:comp/env/jdbc/sqlserver"></property></bean>自此tomcat连接池已配置完毕,若不用Spring管理连接池,也可以不配Spring,这样即可以在程序中使用tomcat连接池了.若使用Spring来统一管理连接池,也就是统一SessionFactory,配置方式如下:<beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><propertyname="dataSource"><refbean="dataSource"/></property><propertyname="hibernateProperties"><props><propkey="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop><propkey="hibernate.connection.autocommit">true</prop><!--显示sql语句--><propkey="hibernate.show_sql">true</prop><!--解决提交乱码问题--><propkey="connection.useUnicode">true</prop><propkey="connection.characterEncoding">utf-8</prop><!--格式化sql语句--><propkey="hibernate.format_sql">true</prop><propkey="hibernate.order_updates">true</prop><!--事务自动管理--><propkey="hibernate.connection.release_mode">after_transaction</prop></props></property><propertyname="mappingResources"><list></list></property></bean>2、tomcat下配置连接池Spring不通过用tomcat中配置的JNDI来连接,但是它也是通过用commons.dbcp.jar连接池来管理的,也可以通过其他的开源连接池工具如:C3P0等。配置又分为两种,具体代码如下:*>一种是直接配置applicationContext.xml<beanid="dataSource"class="org.apache.commons.dbcp.BasicDataSource"><propertyname="driverClassName"value="oracle.jdbc.driver.OracleDriver"></property><propertyname="url"value="jdbc:oracle:thin:@localhost:1521:SJY"></property><property