Как отобразить данные из двух таблиц в Netbeans из базы данных ORACLEJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как отобразить данные из двух таблиц в Netbeans из базы данных ORACLE

Сообщение Anonymous »

Я не знаю, как правильно отобразить данные из 2-х таблиц в поле TextArea. Я добавил 2 строки в таблицы базы данных, но программа отображает 4 строки в текстовой области вместо 2 (дубликатов), если я добавляю 3 строки, программа отображает 3 строки первой, 3 второй строки, 3 третьей строки... и т. д. Это мой код . Пожалуйста, помогите мне чем-нибудь :(

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);
}


Подробнее здесь: https://stackoverflow.com/questions/181 ... e-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»