model2模式:
满汉楼餐饮管理框架图:
界面、业务逻辑、数据库操作分离;
闪屏、UserLogin.java、UserModel
![1167156-20181130182554675-1076708335.png](https://i-blog.csdnimg.cn/blog_migrate/5f274bd3fb745977b3b153af657b62c8.png)
Model2模式:
抽象出来的SqlHelper:
上传下达的事情:
![1167156-20181130182554888-508866945.png](https://i-blog.csdnimg.cn/blog_migrate/984f29aa0167f30e10319e4070b7a81a.png)
对数据库的操作,就是crud[存储过程],调用存储过程;
![1167156-20181130182555071-291756385.png](https://i-blog.csdnimg.cn/blog_migrate/3c6f2e90a373eaa462bfbf1c3ffa78aa.png)
查询都是带条件的;
public ResultSet query(String sql,String []parars)
"com.microsoft.jdbc.sqlserver.SQLServerDriver"
rs=ps.executeQuery( );
![1167156-20181130182555590-286011723.png](https://i-blog.csdnimg.cn/blog_migrate/d4a33f7eebb76e9d8515422a3c1ddc94.png)
这是用户表数据模型,
用它完成对用户的各种操作,
[这里主要编写项目需要的业务操作]
业务逻辑---验证用户;
数据库---负责查询;sql提供查询的方法;
![1167156-20181130182556851-1764919426.png](https://i-blog.csdnimg.cn/blog_migrate/41454385dd068b77caf0cbb65611e48a.png)