Мне нужна помощь, почему не удается повторить textarea при отображении данных из базы данных.Looping in textarea java
Я пробовал различные способы, но не нашел, как выполнить все данные в базе данных.
Это последний код, который я пытался до сих пор
void tampilkata(){
try {
String sql = "select kosakata.*, jabar1.*, jabar2.*, jabar3.* from kosakata "
+ "inner join jabar1 on kosakata.kode=jabar1.kode "
+ "inner join jabar2 on kosakata.kode=jabar2.kode "
+ "inner join jabar3 on kosakata.kode=jabar3.kode "
+ "where kosakata.kosakata like'%"+Textfield1.getText()+"%'";
PreparedStatement ps = koneksi.getKoneksi().prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next()){
jTextarea1.setText("Kata utama :\t\t"+rs.getString("kosakata")+" \n\t"+rs.getString("arti")
+"\n\t\t\t"+rs.getString("jabar1")+"\n\t"+rs.getString("arti1")
+"\n\t\t\t"+rs.getString("jabar2")+"\n\t"+rs.getString("arti2")
+"\n\t\t\t"+rs.getString("jabar3")+"\n\t"+rs.getString("arti3"));
}
} catch (SQLException ex) {
Logger.getLogger(panel_terjemahan.class.getName()).log(Level.SEVERE, null, ex);
}
}
Я очень благодарен за вашу помощь. спасибо.
Try 'jTextarea1.append (...' – johnchen902
Zouzou и джон ,, спасибо ,,, его работа – Arief
и перемещать запросы к базе данных в фоновом поток, чтобы избежать блокировок событий диспетчерской темы см. [Параллелизм Swing] (http://docs.oracle.com/javase/tutorial/uiswing/concurrency/) для получения дополнительной информации – Robin