JDBC
来源:互联网 发布:linux下创建用户 编辑:程序博客网 时间:2024/06/07 22:47
使用实体类传递数据:
数据访问代码和业务逻辑代码之间通过实体类来传输数据
实体类特征:
属性一般使用private修饰
提供public修饰的getter/setter方法
实体列提供无参构造方法,根据业务提供有参构造
实现java.io.Serializable接口,支持序列化机制
DAO模式的优势在于它实现了两次隔离:
⑴隔离了数据访问代码和业务逻辑代码。
⑵隔离不同数据库的实现。
DAO模式的组成部分:
DAO接口:把数据库的所有操作定义成抽象方法,可以提供多种实现。
DAO实现类:针对不同数据库给出DAO接口定义方法的具体实现。
实体类:用于存放与传输对象数据。
数据库连接和关闭工具类:避免了数据库连接和关闭代码的重复使用,方便修改。
1.数据持久化
持久化:持久化是将程序中的数据在瞬时状态和持久状态间转换的机制。 JDBC就是一种持久化机制。
持久化的实现方式:数据库、普通文件、XML文件等。
主要持久化操作包括保存、删除、修改、读取和查找等。
2.数据访问模式--DAO模式
DAO(Data Access Object,数据访问对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。
0 0
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- 微信公众号开发中的坑(四)
- win10 opencv 项目程序移植到 ubuntu16.04: 1.Opencv开发环境安装
- 最简单的基于libVLC的例子:最简单的基于libVLC的推流器
- UVa 10267
- RxJava 源码解读分析 from
- JDBC
- Redis Sentinel机制与用法(一)
- jQuery元素尺寸和位置操作
- HDU 1166 敌兵布阵(树状数组)
- 平衡二叉树的插入C语言
- 欢迎使用CSDN-markdown编辑器
- Longest Absolute File Path
- 《Android那些事》——Android框架分析
- 山东省第七届 ACM 省赛 Feed the monkey (dp)