希望哪位高手能指导下小弟,感激不尽!!

解决方案 »

  1.   

    数据库连接怎么写的?可配置的么?在你获取数据的时候,能否可以用个遍历,同时遍历这三个数据库连接,把娶到的数据全部以对象形式存放在集合中,比如List,最后把List返回,这个List不就是集合了三个数据库的数据么?
      

  2.   

    自己写的,摸索的,不知道效率等等怎么样,但是目的却可以达到,用的是sql2000,你可以看看,用的是jdbc连接方式,jsp+servl+java没有使用任何框架。
    xml配置文件<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_1.dtd" >
    <Context antiJARLocking="true" path="/TCD" docBase="TCD" debug="5" reloadable="true" corssContext="true">
    <Resource name="jdbc/ConnectionPool"    
    auth="Container"      
        type="javax.sql.DataSource"      
        driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"      
        url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TCDLogo"      
        username="sa"      
        password="000000"      
        maxActive="50"      
        maxIdle="20"      
        maxWait="10000" 
        factort ="org.apache.commous.dbcp.BasicDataSourceFactory"
        />  
        
     <Resource name="jdbc/tuji"    
    auth="Container"      
        type="javax.sql.DataSource"      
        driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"      
        url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TCDTUJI"      
        username="sa"      
        password="000000"      
        maxActive="50"      
        maxIdle="20"      
        maxWait="10000" 
        factort ="org.apache.commous.dbcp.BasicDataSourceFactory"
        /> 
         
    </Context>
    在servlet上面的引入代码String strDBlogo="jdbc/tuji";          //定义字符串
    String strDBlogo1="jdbc/ConnectionPool";
    Mysql   connsqlserver=new Mysql();      //java数据库连接对象 str=connsqlserver.executeQuery(sql,strDBlogo); //将数据库的连接作为参数传递进去
    //str=connsqlserver.executeQuery(sql,strDBlogo1); 数据库处理类DataSource ds = (DataSource) ctx.lookup("java:comp/env/"+str);
      

  3.   

    我用的开发工具是是MyEclipse 8.5,数据库用的是MySQL,怎么配置数据源?选择数据库的代码应该怎么写呢?
      

  4.   


    你都不看我回答的。
    1、你用什么框架?
    2、如果使用spring或者hibernate或者两者结合,则配置多个datasource即可,然后具体功能调用不同的datasource,生成不同的conn即可。
    3、假如你使用纯jdbc,那也ok,写一个工具类,获取conn的,里面给多个重载的方法,获取多个不同数据库的conn即可,然后调用时候分别调用则可以。有什么问题吗?