什么是DAO
Data Access Object 数据访问对象
DAO层存在的意义
主要用于封装一些关于 项目当中对数据库访问的接口 实现分层开发,便于维护
DAO层与DAO的实现类
DAO层当中封装的接口 需要拿到DAO的实现类当中进行实现 @OVERRIDE
建立事例项目
目录结构
代码整理
UserDao.java DAO类 接口类
package com.sky.dao;
/**
* 定义操作数据库的方法
* @author WeiHaoLee
*
*/
public interface UserDao {
/**
*查询所有
*
*/
void findAll();
}
UserDaoImpl.java DAO 的实现类
package com.sky.dao.impl;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import com.sky.dao.UserDao;
import com.sky.util.JDBCUtill;
public class UserDaoImpl i