是否有只返回最后一行的JavaFX标签
在我的代码中有一个executestatement,它与System.out.println完美配合,但当我想使用label1.setText(rs.getString(1)+“,”+rs.getString(2)时 1是用户名,2是用户离开日期 下面是代码:是否有只返回最后一行的JavaFX标签,java,mysql,javafx,label,resultset,Java,Mysql,Javafx,Label,Resultset,在我的代码中有一个executestatement,它与System.out.println完美配合,但当我想使用label1.setText(rs.getString(1)+“,”+rs.getString(2)时 1是用户名,2是用户离开日期 下面是代码: try { String SQL = "SELECT * FROM `tagok` WHERE tagok.vegdatum = CURDATE() ORDER BY tagID DESC LIMIT 5;"; S
try {
String SQL = "SELECT * FROM `tagok` WHERE tagok.vegdatum = CURDATE() ORDER BY tagID DESC LIMIT 5;";
Statement stmt = connection.createStatement();
boolean results = stmt.execute(SQL);
int rsCount = 0;
//Loop through the available result sets.
do {
if(results) {
ResultSet rs = stmt.getResultSet();
rsCount++;
//Show data from the result set.
System.out.println("RESULT SET #" + rsCount);
while (rs.next()) {
System.out.println(rs.getString(2) + ", " + rs.getString(3));
taglejar.setText( rs.getString("tagszam") + ", " + rs.getString("vegdatum") + "\r\n" );
}
rs.close();
}
System.out.println();
results = stmt.getMoreResults();
} while(results);
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
因此,我的系统输出输出:结果集#1
Név:aaaaaaaaa,2019-04-01
ADFADF,2019-04-18
sdfafd,2019-04-18
我的FXML标签只返回最后一行:sdfafd,2019-04-18,我想返回所有元素
所有帮助都将不胜感激。“我的FXML标签只返回最后一行”-您通过
taglejar.setText(rs.getString(“tagszam”)+,“+rs.getString(“vegdatum”)+”\r\n”)
不断覆盖标签中的文本。为了测试的目的,请尝试taglejar.setText(taglejar.getText()+rs.getString(“tagszam”)+,“+rs.getString”(“vegdatum”)+“\r\n”)
。对于实现,请使用TableView
、ListView
、或TextArea
。感谢您的快速回复,是的,我完全忘记了用它覆盖……现在它工作了,是的,我已经更改为TextArea!”我的FXML标签只返回最后一行“-您通过taglejar.setText(rs.getString(“tagszam”)+,”+rs.getString(“vegdatum”)+“\r\n”)
不断覆盖标签中的文本。出于测试目的,请尝试taglejar.setText(taglejar.getText()+rs.getString(“tagszam”)+,“+rs.getString(“vegdatum”)+”,“+r\n”)
。对于实现,请使用表格视图
、列表视图
、或文本区域
。感谢您的快速回复,是的,我完全忘记了我用它覆盖了…现在它工作了,是的,我已经更改为文本区域!