详细设计伪代码怎么写,那个高手帮个忙,根据这个方法把它的伪代码写出来,万分感谢
详细设计伪代码怎么写,那个高手帮个忙,根据这个方法把它的伪代码写出来,万分感谢
楼主maobing(流浪了一年)2004-03-25 14:26:38 在 Java / J2SE / 基础类 提问 下面是一个方法,使用事务的分别执行两条sql语句,updateSql跟deleteSql,而这两条sql语句又是动态的循环组合而成,请问把这个方法写成详细设计中的伪代码,应该怎么写才好
public void confirm(String + ")";
else
updateSql = updateSql + id + ",";
}
//delete sql
String deleteSql =
"delete from tbl_curalm ";
deleteSql = deleteSql + " where ResumeFlag =? and SerialNo in(";
for (int i = 0; i < id.length; i++) {
if (i == id.length - 1)
deleteSql = deleteSql + id + ")";
else
deleteSql = deleteSql + id + ",";
}
try {
//使用事务
con.setAutoCommit(false);
//对要确认的告警在当前告警表中修改ckedFlag,AckedTime
PreparedStatement pstmt = con.prepareStatement(updateSql);
pstmt.setString(1, "1");
pstmt.setString(2, curTime);
pstmt.executeUpdate();
//要被确认的告警已经自动恢复(ResumeFlag为1)并从当前表中删除
pstmt = con.prepareStatement(deleteSql);
pstmt.setString(1, "1");
pstmt.executeUpdate();
//提交
con.commit();
con.setAutoCommit(true);
}
catch (SQLException e) {
con.rollback();
e.printStackTrace();
}
}
catch (Exception e) {
e.printStackTrace();
}
finally {
DBTools.Close(con);
}
问题点数:100、回复次数:6Top
1 楼maobing(流浪了一年)回复于 2004-03-25 16:42:00 得分 0
upTop
2 楼xuegaosp(雪糕Sp)回复于 2004-03-25 17:56:47 得分 80
upTop
3 楼maobing(流浪了一年)回复于 2004-03-25 18:35:56 得分 0
再upTop
4 楼maobing(流浪了一年)回复于 2004-03-25 18:39:30 得分 0
在upTop
5 楼qlampskyface(天空的样子)回复于 2004-03-25 19:07:45 得分 20
upTop
6 楼maobing(流浪了一年)回复于 2004-03-26 10:09:31 得分 0
怎么人都跑去那里了Top
-
相关文章
