Sung in Blog

                     一些技術(shù)文章 & 一些生活雜碎
          為Tomcat和Hibernate配置數(shù)據(jù)庫(kù)連接。Tomcat負(fù)責(zé)提供JDBC連接池,Hibernate通過JNDI來請(qǐng)求這些連接, Tomcat把連接池綁定到JNDI。

          ????? 在Tomcat的主配置文件,TOMCAT/conf/server.xml中增加一個(gè)數(shù)據(jù)庫(kù)JDBC連接池的資源聲明, 按照Hibernate2.1的開發(fā)手冊(cè)配置:

          在5.0版本下的配置:

          ????
          ????
          ????
          ?????
          ??????factory
          ??????org.apache.commons.dbcp.BasicDataSourceFactory
          ?????

          ??????
          ????? ...

          ???? ...

          ??????
          ???? ...

          ???? ...

          ????
          ???

          在5.5版本下的配置:


          ???????????????????auth="Container" type="javax.sql.DataSource"?
          ?????????????????maxActive="100"
          ???????????????? maxIdle="30"
          ???????????????? maxWait="10000"
          ??????????????? ?username="root"
          ???????????????? password=""
          ??????????????? ?driverClassName="org.gjt.mm.mysql.Driver"
          ???????????????? url="jdbc:mysql://localhost:3306/myhibernate"/>
          ??

          來使用綁定到JNDI的連接池中提供的連接。我們使用XML格式的Hibernate配置。
          XML配置文件放在上下文類路徑(WEB-INF/classes)下面,稱為hibernate.cfg.xml:


          ???
          ??????java:comp/env/jdbc/myhibernate
          ??????false
          ??????net.sf.hibernate.dialect.MySQLDialect
          ??????
          ??????
          ???

          ????? 在Tomcat的主配置文件,TOMCAT/conf/server.xml中增加一個(gè)數(shù)據(jù)庫(kù)JDBC連接池的資源聲明, 按照Hibernate2.1的開發(fā)手冊(cè)配置:

          在5.0版本下的配置:

          ????
          ????
          ????
          ?????
          ??????factory
          ??????org.apache.commons.dbcp.BasicDataSourceFactory
          ?????

          ??????
          ????? ...

          ???? ...

          ??????
          ???? ...

          ???? ...

          ????
          ???

          在5.5版本下的配置:


          ???????????????????auth="Container" type="javax.sql.DataSource"?
          ?????????????????maxActive="100"
          ???????????????? maxIdle="30"
          ???????????????? maxWait="10000"
          ??????????????? ?username="root"
          ???????????????? password=""
          ??????????????? ?driverClassName="org.gjt.mm.mysql.Driver"
          ???????????????? url="jdbc:mysql://localhost:3306/myhibernate"/>
          ??

          來使用綁定到JNDI的連接池中提供的連接。我們使用XML格式的Hibernate配置。
          XML配置文件放在上下文類路徑(WEB-INF/classes)下面,稱為hibernate.cfg.xml:


          ???
          ??????java:comp/env/jdbc/myhibernate
          ??????false
          ??????net.sf.hibernate.dialect.MySQLDialect
          ??????
          ??????
          ???

          ]]>
          posted on 2005-09-20 23:45 Sung 閱讀(626) 評(píng)論(0)  編輯  收藏 所屬分類: Tomcat
          主站蜘蛛池模板: 大足县| 黔西县| 蕲春县| 镇江市| 黄龙县| 广安市| 潢川县| 乐安县| 阿拉善盟| 巨鹿县| 长顺县| 平阴县| 塘沽区| 涡阳县| 长春市| 东乡族自治县| 水城县| 杭锦旗| 平昌县| 西贡区| 迁西县| 新巴尔虎右旗| 固始县| 岳阳县| 潼关县| 吉隆县| 贡嘎县| 淳化县| 黎平县| 雷山县| 江永县| 上林县| 新干县| 罗平县| 隆回县| 丹江口市| 江门市| 巴彦县| 昭苏县| 剑河县| 伊春市|