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

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 showAll();
* 根据名字和qq显示对象信息
Student showStuByNameAndQQ(String name, String qq);
}
StudentDAOImpl类:具体实现DAO接口
class StudentDAOImpl implements StudentDAO;

1、class StudentDAOImpl implements StudentDAO

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第1张图片

2、Serializable Add(Student student)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第2张图片

3、void change(Student student)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第3张图片

4、void delete(Serializable id)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第4张图片

5、Student show(Serializable id)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第5张图片

6、List showAll()

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第6张图片

7、Student showStuByNameAndQQ(String name, String qq) 

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第7张图片

8、void setStudent(Student student, ResultSet rs)

用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现_第8张图片


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

你可能感兴趣的:(用jdbc连接mysql,编写DTO类,DAO接口,DAOImpl实现)