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 閱讀(632) 評論(0)  編輯  收藏 所屬分類: Tomcat
          主站蜘蛛池模板: 海南省| 永安市| 鄱阳县| 电白县| 慈溪市| 宝应县| 枝江市| 始兴县| 乐山市| 吴桥县| 萍乡市| 宽城| 丰县| 密山市| 永登县| 乌什县| 太谷县| 苏尼特左旗| 搜索| 城市| 福建省| 长宁区| 朝阳县| 遵化市| 古浪县| 浦东新区| 杭锦后旗| 南汇区| 邢台县| 临高县| 兴安盟| 阿巴嘎旗| 聂荣县| 上虞市| 绥阳县| 天长市| 紫阳县| 吉木萨尔县| 万宁市| 昭觉县| 太湖县|