使用JSP编写后台代码
1.数据库错误
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, em_team_id);
注意 顺序,若是写错,会导致,无法放进去数据
2.多表查询的时候,数据为空
多用join on
使用and可能会导致数据为空
3.页面卡顿,或者使用一段时间后卡顿
注意判断是否为空,记得结束(未关流)
若是导入了包,包中有流,需要注意,记得关闭,否则会出现,连续访问,页面崩溃的尴尬境地
4.
打桩输出,不显示问题
不能用System.out.print();
` 需要使用
System.out.println();
5.嵌套查询
SQL查询的rs,嵌套使用时,rs 未改名字(重新声明),导致循环只有一半
6.插入数据得到ID
pstmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
rs = pstmt.getGeneratedKeys();
if (rs.next()) {
int work_id = rs.getInt(1);//查询出ID