Swing0523笔记
面向对象的思想:
分成四块:
1:用户显示界面模块(view)
设置默认显示居中间:this.setLocationRelativeTo(null);
设置默认显示最大化:this.setExtendedState(MAXIMIZED_BOTH);
判断为空 "".equals(str) || str==null
小弹窗口提示:①JOptionPane.showMessageDialog
②JOptionPane.showConfirmDialog(null, "是否关闭系统");返回0代表确定
数据处理后不要忘记关闭数据库(对于关闭一个对象前,先判断是否为null)
为了能让代码能重复使用,对经常使用的代码进行包装!
2:连接数据库模块(Util)
mysql的Url: "jdbc:mysql://localhost:3306/db_book"; jdbcName = "com.mysql.jdbc.Driver";
加载驱动:Class.forName(jdbcName);
得到Connection对象:DriverManager.getConnection
3:对带处理的数据进行包装成为对象(model)
为了方便起见,包装的时候添加构造方法。
4:进行数据处理得到返回(Dao)
数据库的跟新和删除使用executeUpdate();
数据库的查询用executeQuery();
另,重点:debug模式:
设置断点来调试模式!
快捷键:F5 :进入函数内部
F6:运行到下一步
F7:进到下一个断点的位置