重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这个简单,使用sqlserver的 OPENDATASOURCE 函数,开启另外一个数据库的临时链接就可以了。不过那台服务器的数据库必须开启了IP访问。
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的潼关网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
select *from 表1 inner join 表2 on 表1.属性=表2.属性
inner join表3 on 表1.属性=表3.属性
inner join表4 on 表1.属性=表4.属性
inner join表5 on 表1.属性=表5.属性
inner join表6 on 表1.属性=表6.属性
有什么不懂的可以问我。。嘿嘿。
首先你这种连接方式要导入一个jar包,里面是写好数据库连接配置的
然后代码改成这样
class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver");
("jdbc:sqlserver://localhost:1433;databasename=sutinfo","sa","200100421");
select * from A inner join B
on A.aa = B.aa
inner join c on A.aa = C.aa
where A.cc = '1'
union
select * from A inner join B
on A.aa = B.aa
inner join d on A.aa = d.aa
where A.cc = '2'
union
select * from A inner join B
on A.aa = B.aa
inner join e on A.aa = e.aa
where A.cc = '3'
这四张表本身是什么关系,是没有关系的吗?那就成了一个大笛卡尔乘积的数据量了
我觉得不用游标。参考一下我给你的吧
CREATE TABLE C
(
表A主键字段 字符类型 NOT NULL,
表B主键字段 字符类型 NOT NULL,
PRIMARY KEY (
表A主键字段
,
表B主键字段
)
foreign key (
表A主键字段
) references A(
表A主键字段
),
foreign key (
表B主键字段
) references B(
表B主键字段
)
)ON [PRIMARY]