Posted on 2009-03-06 15:47
ZhouFeng 閱讀(363)
評論(0) 編輯 收藏 所屬分類:
轉載 、
Web服務器
Tomcat6 和 Tomcat5的配置不一樣,我按Tomcat5的配置方法,就是報錯,以前是把配置寫在server.xml里,但在Tomcat6里面是把配置寫在conf/context.xml里
把數據庫驅動放到lib目錄下
配置tomcat下的conf下的context.xml文件,在<context></context>之間添加連接池如下
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/test"
username="root"
password="root"
maxActive="100"
maxIdle="30"
maxWait="10000" />
配置你的應用下的web.xml中的<web-app></web-app>之間加入
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
配置好了之后就可以通過下面的方式獲取數據庫連接
DataSource ds = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn = ds.getConnection();


}catch(Exception ex){
ex.printStackTrace();
}