在开发时,我们会使用数据库和编程语言相结合的APP
存储数据
APP------------------->数据库
<-------------------
获取数据
ORM:对象关系映射(Object relation mapping)
表的一条记录映射成类的一个对象
类的一个对象映射成表的一条记录
MVC架构开发模式
M:model,模型层--(业务层,持久层),表示应用程序核心(比如数据库记录列表)。
V:View, 视图层--(用户所能操作与看到的部分),显示数据(数据库记录)。
C:Controller,控制层--(控制用户操作与模型层的逻辑走向)处理输入(写入数据库记录)。
程序与数据库交互的层次称之为持久层
第一步: 通过ORM设计实体类
第二步:设计一个接口,提供与数据库交互的各个功能
第三步:编写此接口的实现类,完善功能逻辑。
包的设计
com.hyxy.jdbc.util
com.hyxy.jdbc.entity
com.hyxy.jdbc.dao
com.hyxy.jdbc.dao.impl
com.hyxy.jdbc.test