DAO层的作用
每一个数据库表都可有一个以表名+DAO的Java类,这个类中,加载数据库驱动等步骤和数据库进行连接,得到连接对象。
类中定义和数据库交互的方法,包含SQL语句。
例如根据ID得到此ID的bean对象方法,resultset中的各属性放到声明的对象中,方法返回对象。
DAO类中定义许多SQL查询的方法,返回bean对象,或把对象放入集合 中返回等。
这些DAO类在servlet中被实例化,其中的方法被调用,返回VO对象,即实体bean对象,这些对象的成员数据是从DAO类中的方法而数据库中获取到的。然后这些对象和servlet中接收的表单数据进行验证,跳转。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步