ta.setText
是一个文本区域,我想在点击按钮后显示数据库中的所有数据。但与 rs.get("name")
我只输出一个值,它总是最后一个。如何从数据库中打印出整个表,以便存储在其中的所有信息?
try { String newquery = "SELECT * FROM kunden";
java.sql.PreparedStatement ps = con.prepareStatement(newquery);
rs = ps.executeQuery(newquery);
while (rs.next()){
ta.setText(rs.getString("name"));
ta.setText(rs.getString("nachname"));
}
}// try
catch(Exception e1) {
JOptionPane.showMessageDialog(null, "fail");
}
}//actionperformed
1条答案
按热度按时间inb24sb21#
要么构建一个字符串,要么使用settext()设置该字符串
或者使用textarea的append方法