Student类:映射数据表的每个字段:
class Student{
private long id;
private String name;
private String qq;
private long create_at;

private long update_at;

}


ConnectionFactory类:获得连接和关闭连接
class ConnectionFactory{
static Connection getConnection(String db_url);
static void close(Connection conn, PreparedStatement pstm, ResultSet rs );
}

StudentDAO接口:
interface StudentDAO{
 * 添加学员的方法
Serializable Add(Student student);//返回越抽象越好
* 修改学员信息的方法
void change(Student student);
* 根据主键删除记录
void delete(Serializable id);
* 根据主键显示对象信息
Student show(Serializable id);
* 显示所有对象信息
List<Student> showAll();
* 根据名字和qq显示对象信息
Student showStuByNameAndQQ(String name, String qq);
}
StudentDAOImpl类:具体实现DAO接口
class StudentDAOImpl implements StudentDAO;

1、class StudentDAOImpl implements StudentDAO

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现

2、Serializable Add(Student student)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现

3、void change(Student student)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现

4、void delete(Serializable id)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现

5、Student show(Serializable id)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现

6、List<Student> showAll()

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现

7、Student showStuByNameAndQQ(String name, String qq) 

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现

8、void setStudent(Student student, ResultSet rs)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现


=============完毕。===================

相关文章: