“商苑面馆:Java命令行版之 Dao层(MySQL实现)”的版本间的差异
来自CloudWiki
(创建页面,内容为“==Dao层== 文件:Java8-1.png ==前期准备== 在entity包下建立User类: <nowiki>package entity; public class User { //成员变量 public String na…”) |
(→实现步骤) |
||
第72行: | 第72行: | ||
接口实现类可以用多种方式实现,ArrayList,LinkedList, MySQL等 | 接口实现类可以用多种方式实现,ArrayList,LinkedList, MySQL等 | ||
− | + | 这里我们用MySQL实现 | |
− | ==== | + | ====接口实现类UserDaoMySQL==== |
− | <nowiki> | + | <nowiki> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</nowiki> | </nowiki> | ||
===编写测试代码=== | ===编写测试代码=== | ||
在UserDaoArray类的main方法中编写测试代码: | 在UserDaoArray类的main方法中编写测试代码: | ||
− | <nowiki> | + | <nowiki></nowiki> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[文件:java7-35.png]] | [[文件:java7-35.png]] |
2019年5月8日 (三) 08:04的版本
Dao层
前期准备
在entity包下建立User类:
package entity; public class User { //成员变量 public String name; public String password; //构造方法 public User(){ } public User(String name,String password ){ this.name=name; this.password=password; } //读方法 public String getname(){ return this.name; } //写方法 public boolean setName(String s){ this.name = s; return true; } //获取用户密码 public String getPwd(){ return this.password; } //写方法 public boolean setPwd(String p){ this.password = p; return true; } }
实现步骤
建立接口UserDao
在包dao下建立抽象接口UserDao
package dao; import entity.User; public interface UserDao { public boolean addUser(User u);//抽象方法1:增加用户,接口的实现类必须实现这个方法 public boolean verify(String name, String pwd);//验证用户名和密码是否一致 public User search(String s);//抽象方法2:搜索商品,接口的实现类必须实现这个方法 public String toString(); //抽象方法3:展示所有商品,接口的实现类必须实现这个方法 }
建立接口的实现类
接口实现类可以用多种方式实现,ArrayList,LinkedList, MySQL等
这里我们用MySQL实现
接口实现类UserDaoMySQL
编写测试代码
在UserDaoArray类的main方法中编写测试代码: