Java 如何在ORACLE数据库的Netbeans中显示来自2个表的数据

Java 如何在ORACLE数据库的Netbeans中显示来自2个表的数据,java,database,oracle,netbeans,Java,Database,Oracle,Netbeans,我不知道如何在TextArea字段中正确显示来自两个表的数据。我在数据库表中添加了2行,但程序在文本区域中显示4行,而不是2行(重复),如果我添加3行,程序将显示3行第一行、3行第二行、3行第三行……等等。这是我的代码。请以某种方式帮助我:( 问题在于您的SQL查询 ResultSet rs1=select.executeQuery("select * from narocnik,prevoz"); 如果要联接两个表,应该使用联接,如内部联接、左联接、右联接或外部联接。但是,当您在查询中仅使用

我不知道如何在TextArea字段中正确显示来自两个表的数据。我在数据库表中添加了2行,但程序在文本区域中显示4行,而不是2行(重复),如果我添加3行,程序将显示3行第一行、3行第二行、3行第三行……等等。这是我的代码。请以某种方式帮助我:(


问题在于您的SQL查询

ResultSet rs1=select.executeQuery("select * from narocnik,prevoz");
如果要联接两个表,应该使用联接,如内部联接、左联接、右联接或外部联接。但是,当您在查询中仅使用逗号(,)联接两个表时,它将是外部联接。它将给出多个结果

用户内部连接类似-

Select * from table1 inner join table2 on table1.id = table2.id;
希望它对你有用

Select * from table1 inner join table2 on table1.id = table2.id;