為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