1

当我显示来自数据库的数据时,我需要帮助为什么不能重复 textarea。

我尝试了多种方法,但还没有找到如何执行数据库中的所有数据。

这是我到目前为止尝试的最后一个代码

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

我非常感谢您的帮助。非常感谢。

4

1 回答 1

2

使用附加方法:jTextarea1.append(yourString)

将给定的文本附加到文档的末尾。如果模型为 null 或字符串为 null 或为空,则不执行任何操作。

于 2013-06-18T12:25:49.207 回答