Sung in Blog

                     一些技術文章 & 一些生活雜碎
          為Tomcat和Hibernate配置數據庫連接。Tomcat負責提供JDBC連接池,Hibernate通過JNDI來請求這些連接, Tomcat把連接池綁定到JNDI。

          ????? 在Tomcat的主配置文件,TOMCAT/conf/server.xml中增加一個數據庫JDBC連接池的資源聲明, 按照Hibernate2.1的開發手冊配置:

          在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中增加一個數據庫JDBC連接池的資源聲明, 按照Hibernate2.1的開發手冊配置:

          在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) 評論(0)  編輯  收藏 所屬分類: Tomcat
          主站蜘蛛池模板: 灵武市| 宝应县| 读书| 大方县| 衢州市| 柞水县| 思茅市| 白银市| 尼玛县| 龙川县| 龙口市| 上饶市| 威宁| 峨眉山市| 错那县| 兴宁市| 嘉义县| 遵义县| 通州区| 南阳市| 乌兰县| 鄱阳县| 江川县| 清水河县| 华宁县| 长治市| 乾安县| 团风县| 洛扎县| 余姚市| 瑞金市| 宜黄县| 潜山县| 汝南县| 琼海市| 化州市| 万载县| 江都市| 紫云| 眉山市| 上虞市|