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

数据库a和数据库b中各有一张表为table1和table2,需要关联的字段为id,怎么将查询的结果集展示到页面上

2012-04-08 
数据库a和数据库b中各有一张表为table1和table2,需要关联的字段为id,如何将查询的结果集展示到页面上?数据

数据库a和数据库b中各有一张表为table1和table2,需要关联的字段为id,如何将查询的结果集展示到页面上?
数据库a和数据库b中各有一张表为table1和table2,需要关联的字段为id,如何将查询的结果集展示到页面上?
如下:
 a 数据库中table1字段:username age id (主表)
 b 数据库中table2字段: school id
现在需要将两张表关联,id为关联字段,将table2的相关数据查询或插入,并遍历,展示到页面上
我是这么想的:
(1)查处a数据库中table1的id
(2)将获得的id通过一个方法传入,处理sql
  publlic void (String id){
  String sql ="select * from table2 where id=" + id;
  //处理
  return map//得到的结果集
  }
(3)将上一步获得的结果集返回到页面,需要遍历,动态展示
   

实际上比这个还复杂些,我简化了

[解决办法]
select t1.id,t1.username,t1.age,t2.school from table1 t1,table2 t2 where t1.id = t2.id;
[解决办法]
select t1.id,t1.username,t1.age,t2.school from table1 t1,table2 t2 where t1.id=t2.id;
[解决办法]
哦,那就得分着查了。
我的思路是先定义一个bean 里面有三个属性:username age school 。
然后定义一个Map保存他们的集合,其中key是id,value就是id对应的bean对象。
然后把两个数据库中内容依次添加到Map集合中。
最后遍历Map。
[解决办法]
扩库不可以用DBLINK吗?
[解决办法]
不是扩库。。是跨库。。上面写错了
[解决办法]
oracle dblink
[解决办法]
使用 jta 多少个数据库都没问题,而且这个百度很容易找到。

热点排行