我有一个 if 语句,我已经用断点检查了我的程序正在输入 if 语句,并且确实如此。我可以一直执行我的语句,直到我到达准备语句行,然后我的 if 语句似乎无缘无故地中断,并且没有在我的准备语句下执行任何代码。我已经搜索了我的问题,但找不到任何解决方案。
if(entry != null && subNum.equals(1) && rs.getRow() == 1)
{
String blogID = rs.getString(1);
String timeStamp = rs.getString(2);
java.util.Date date= new java.util.Date();
String tStamp = new Timestamp(date.getTime()).toString();
query = "INSERT INTO blog_entries VALUES (?, ?, ?, ?, ?)";
ps = con.prepareStatement(query);
ps.setString(1, entry);
out.print(entry);
ps.setString(2, timeStamp);
out.print(timeStamp);
ps.setString(3, tStamp);
out.print(tStamp);
ps.setString(4, entry);
out.print(entry);
ps.setString(5, blogID);
out.print(blogID);
ps.executeUpdate();
out.println("Submit Successful");
}
out.prints 仅用于调试目的,任何帮助将不胜感激。