首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于多数据库的查询,该如何解决

2012-03-12 
关于多数据库的查询大家好,小弟开发时需使用两个数据库,DB_1,DB_2,而我的dataSource是这样的HTML codebea

关于多数据库的查询
大家好,小弟开发时需使用两个数据库,DB_1,DB_2,而我的dataSource是这样的

HTML code
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">        <property name="driverClassName"  value="net.sourceforge.jtds.jdbc.Driver"/>        <property name="url" value="jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=DB_1"/>        <property name="username" value="sa"/>        <property name="password" value="sa"/>        <property name="maxActive" value="100"/>        <property name="maxIdle" value="30"/>        <property name="maxWait" value="1000"/>        <property name="defaultAutoCommit" value="true"/>        <property name="removeAbandoned" value="true"/>        <property name="removeAbandonedTimeout" value="60"/>    </bean>

也就是说我配置了其中一个数据库DB_1,而我现在需要取DB_2中的tab2表中的数据,现在我是这么做的,在DB_1中建一个视图db1_tab2_view,把DB_2的tab2映射过来,然后在后台代码的数据层直接操作DB_1的db1_tab2_view,结果取出的数据全为null,可如果我直接在数据库中用sql语句查询db1_tab2_view时是可以得到数据的,那我想应该是dataSource配置问题,请指教,谢谢,谢谢~~

[解决办法]
跟dataSource 有什么关系 。。能查询说明数据库链接都正确的。。
调试调试吧 。。说明都暴异常了。。
[解决办法]
为什么不建立两个数据源呢

热点排行