数据库连接池配置

<pre name="code" class="html"><span style="font-size:18px;">一、tomcat/server.xml
<Context path="/xwebTest" docBase="D:\apache-tomcat-6.0.30\webapps\xwebTest">
	<Resource name="jndiSource"
                        auth="Container"
                        type="javax.sql.DataSource"
                        driverClassName="oracle.jdbc.driver.OracleDriver"
                        url="jdbc:oracle:thin:@59.44.47.154:1521:orcl"
                        username="webadmin"
                        password="begin110"
                        maxActive="1"
                        maxIdle="1"
                        maxWait="10000"/>
	<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

二、web.xml
<resource-ref>
	<description>dbConn</description>
	<res-ref-name>jndiSource</res-ref-name>
	<res-type>javax.sql.DataSource</res-type>
	<res-auth>Container</res-auth>
</resource-ref>

三、hibernate.cfg.xml
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE hibernate-configuration PUBLIC
		"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory name="default">
       	<property name="connection.datasource">java:/comp/env/jndiSource</property>
        <property name="dialect">org.hibernate.dialect.Oracle9iDialect</property>
        <property name="use_outer_join">true</property>
        <property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
        <property name="hibernate.query.factory_class ">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
        <property name="hibernate.connection.provider_class">org.hibernate.connection.DatasourceConnectionProvider</property>
        <property name="show_sql">true</property>
        <property name="hibernate.jdbc.fetch_size">50</property>
        <property name="hibernate.jdbc.batch_size">20</property>
        <property name="hibernate.query.substitutions">true 1, false 0</property>
		<property name="hibernate.max_fetch_depth">5</property>
       </session-factory>
</hibernate-configuration>
</span>


 

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值