VIRGIN FOREST OF JAVA
不要埋头苦干,要学习,学习,再学习。。。。。
powered by R.Zeus

连接池首先建立若干连接,访问本来需要与数据库连接的区域,都改为和池相连,池临时分配连接供访问使用,结果返回后,访问将连接交还。这种设计消除了JDBC与数据源建立连接的延时,同时在应用级提供了对数据源的并发访问。
在server.xml添加
<Context path="/data" docBase="G:\java\struts\test_data_source\WebRoot">
    <Resource name="jdbc/data" scope="Shareable" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/data">
        <parameter>
            <name>factory</name>
            <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        </parameter>

        <!-- DBCP database connection settings -->
        <parameter>
            <name>url</name>
            <value>jdbc:odbc:hibernate</value>
        </parameter>
        <parameter>
            <name>driverClassName</name><value>sun.jdbc.odbc.JdbcOdbcDriver</value>
        </parameter>
        <parameter>
            <name>username</name>
            <value>ronald</value>
        </parameter>
        <parameter>
            <name>password</name>
            <value>ronald</value>
        </parameter>

        <!-- DBCP connection pooling options -->
        <parameter>
            <name>maxWait</name>
            <value>3000</value>
        </parameter>
        <parameter>
            <name>maxIdle</name>
            <value>100</value>
        </parameter>
        <parameter>
            <name>maxActive</name>
            <value>10</value>
        </parameter>
    </ResourceParams></Context>
在hibernate.cfg.xml中调用:
  <property name="connection.datasource">java:comp/env/jdbc/data</property>
        <property name="show_sql">true</property>
        <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>

如此而已

posted on 2005-08-07 22:32 R.Zeus 阅读(195) 评论(0)  编辑  收藏 所属分类: Hibernate

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问