你好。我试图将 SQL 查询的结果放入 java 应用程序的标签中。对我做错了什么有什么建议吗? (标签是“lblTest”,表是“transactions”,列是“TRANS_ID”)。预先感谢您。
try
{
conMySQLConnectionString =
DriverManager.getConnection
(strDBConnectionString,strDBUser,strDBPassword);
stStatement = conMySQLConnectionString.createStatement();
String strQuery = "SELECT COUNT(TRANS_ID)"+"FROM transactions";
stStatement.execute(strQuery);
rs = stStatement.getResultSet();
lblTest.setText(rs.getString(1));
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,e);
}
}
最佳答案
您必须检查结果集是否至少包含一条记录:
if(rs.first()){
lblTest.setText(rs.getString(1));
}
关于用于显示 SQL 表的列中的行数的 Java 应用程序脚本。 SQL 查询错误。输出应该在标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47302877/