为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 阅读(616)
评论(0) 编辑 收藏 所属分类:
Tomcat