如何通过java程序查询出来与数据库中指定的表相关联的表呢

如何通过java程序查询出来与数据库中指定的表相关联的表呢,第1张

DB d=new DB(); //这是个DB类

ResultSet r=dxxxxx() //取得结果集

while(rnext){

Systemoutprintln(rgetString(1));

}

就这样!!

如果不明白,请找个好点的java基础网站,仔细看书!

祝 学习快乐!

所有信息,无论你使用什么关联都可以,join/ left join/right join/full join

从你写的表结构看,表D表示个A表、B表、C表的关系(除非表D还有其他三张表没有的信息),不需要加入关联的

select

from A

left join B on A_user_id=B_id

left join C on A_device_id=C_id

1、创建测试表;

create table company(companyId number, companyName varchar2(20), contacts varchar2(20));

create table users(userId number, companyId number, userName varchar2(20), userAge number, address varchar2(20));

2、插入测试数据;

insert into company values (1,'腾讯科技','马化腾');

insert into company values (2,'微软公司','鲍威尔');

insert into company values (3,'新浪科技','小明' );

insert into users values (1,1,'jack',23 , '上海');

insert into users values (2,1,'jack2', 23, '上海');

insert into users values (3,2,'jack3', 23, '上海');

insert into users values (4,2,'jack4', 23, '上海');

insert into users values (5,3,'jack5', 23, '上海');

insert into users values (6,3,'jack6', 23, '上海');

3、查询表中数据;

select from users;

4、编写sql,关联两张表;select from users t , company b where tcompanyid = bcompanyid and tcompanyid = 1;

以上就是关于如何通过java程序查询出来与数据库中指定的表相关联的表呢全部的内容,包括:如何通过java程序查询出来与数据库中指定的表相关联的表呢、sql多表关联查询、两表关联查询SQL语句的,要怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10202828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存