13-05-21总结
1.又犯了低级错误,重新做登录界面,看了好久代码,发现是mysql驱动没导入。
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
2.JinternalFrame的使用跟JFrame几乎一样,可以最大化、最小化、关闭窗口、加入菜单等功能;唯一不同的是JinternalFrame是lightweight component ,也就是说JInternalFrame不能单独出现,必须依附在最上层组件上。
3.Throws 和try catch区别:
throws 是向外抛异常,try catch是捕获异常直接处理。
一般的在业务层,有异常直接捕获。Dao层的话,throws
注意:最好写的代码规整点,少抛异常。。
4.java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
类型转换错误。因为v.add(rs.getInt("id")); 添加的时候用的Int型。
5.java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1
return pstmt.executeUpdate();误写成pstmt.executeUpdate(sql);

浙公网安备 33010602011771号