数据库数据源,Tomcat数据源连接多个数据库配置

首先找到.....\Apache Software Foundation \Apache Tomcat 7.0.6\conf\server.xml或者.....\Apache Software Foundation\Apache Tomcat 7.0.6\conf\Catalina\localhost\javaMail.xml 根据你部署的项目确定

然后在你的项目web.xml里完成以下配置:
DB Connection jdbc/QQ javax.sql.DataSource Container DB Connection jdbc/mail javax.sql.DataSource Container

最后测试一下:连接mail的数据库
Context ctx=new InitialContext(); if(ctx==null){ throw new Exception("No Context"); } DataSource ds=(DataSource) ctx.lookup("java:comp/env/jdbc/mail"); if(ds!=null){ conn=ds.getConnection(); System.out.println("MailServerDB 连接成功!"); }
连接QQ的数据库:
// 初始化上下文 Context ctx = new InitialContext(); if (ctx == null) { throw new Exception("No Context"); } //参照web.xml配置 // 取得连接池 DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/QQ"); System.out.println("连接成功!"); if (ds != null) {// 连接池成功取得 // 取得连接池中的连接 conn = ds.getConnection(); }
最后成功完成配置信息,就这样完成基本的配置!三个以上直接添加!Goodluck!!!!!!!!!!!!!!!!!!!!!!
Tags: 

延伸阅读

最新评论

发表评论