So zeigen Sie Daten aus 2 Tabellen in Netbeans aus der ORACLE-Datenbank anJava

Java-Forum
Guest
 So zeigen Sie Daten aus 2 Tabellen in Netbeans aus der ORACLE-Datenbank an

Post by Guest »

Ich weiß nicht, wie ich Daten aus zwei Tabellen im TextArea-Feld richtig anzeigen kann. Ich habe 2 Zeilen in den Datenbanktabellen hinzugefügt, aber das Programm zeigt 4 Zeilen im Textbereich anstelle von 2 (Duplikat) an. Wenn ich 3 Zeilen hinzufüge, zeigt das Programm 3x erste Zeile, 3x zweite Zeile, 3x dritte Zeile usw. an. Dies ist mein Code . Bitte helfen Sie mir irgendwie :(

Code: Select all

    jTextArea1.setText(null);
Connection connection=null;
try
{
String driverName="oracle.jdbc.driver.OracleDriver";
Class.forName(driverName);

String serverName = "193.2.139.xxx";
String portNumber = "1521";
String sid = "ers";
String url = "jdbc:oracle:thin:@"+serverName+":"+portNumber+":"+sid;
String username = "xxxxxxxx";
String password = "xxxxxxxxxx";

connection = DriverManager.getConnection(url, username, password);
java.sql.Statement select = connection.createStatement();

int id;
String name; //column from table narocnik
String surname; //column from table narocnik
String address; //column from table narocnik
String telephone; //column from table narocnik
String date; //column from table prevoz
String od; //column from table prevoz
String v; //column from table prevoz
String odhod; //column from table prevoz
String cena; //column from table prevoz
ResultSet rs1=select.executeQuery("select * from narocnik,prevoz");
while(rs1.next()){
id=rs1.getInt("id");
name=rs1.getString("name");
surname=rs1.getString("surname");
address=rs1.getString("address");
telephone=rs1.getString("telephone");
date=rs1.getString("date");
od=rs1.getString("od");
v=rs1.getString("do");
odhod=rs1.getString("odhod");
cena=rs1.getString("cena");
jTextArea1.append(name+", "+surname+", "+address+", "+telephone+", "+date+", "+od+", "+v+", "+odhod+", "+cena+"\n");
}
connection.close();
}
catch(ClassNotFoundException e)
{
JOptionPane.showMessageDialog(this,"Ni gonilnika! "+e);
}catch(SQLException e){
JOptionPane.showMessageDialog(this,"Napaka pri povezavi! "+e);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post