Statement st=null;
ResultSet rs=null;
Connection con=null;
String sql="select * from employee;";
try{
con= new Database().getMySqlConnection();
st=con.prepareStatement(sql);
rs=st.executeQuery(sql);
while(rs.next())
{
if(rs.getInt("id")!=-1)
{
%>
<tr><td align="center"><%=rs.getInt("id")%></td>
<td align="center"><%=rs.getString("name")%></td>
<td align="center"><%=rs.getInt("salary")%> </td>
<td align="center"><%=rs.getString("Designation") %></td>
}
else
{
out.println("table is empty");
}
}
}
catch (SQLException ex) {
System.out.println(ex.getMessage());
}
在這個程序中,我想通過從表中檢索數據,如果表不是空的,如果表爲空然後顯示消息或打印該表爲空。但是當表格中的數據正常工作時,它不能顯示任何消息。
但是,當表爲空時,不會顯示錯誤消息。我在網上看到很多例子,執行wasNull()方法,islast(),iffirst()方法等,但仍然存在問題。表是空的還是不是
Plz建議解決方案。這個程序是用java編寫的。
我已經在選擇使用計數方法,,,但不工作....... –
-1 - 請不要格式化我們的代碼並正確書寫您的問題的禮貌。他們在學校教你標點符號嗎?他們是否教你關於你的編程課的縮進?這個例子確實很可怕。 –