明辉站/应用软件/内容

mysql中DAO模式

应用软件2023-07-16 阅读
[摘要]JDBC封装优点:隔离细节降低代码间耦合性提高代码可扩展性和维护性 附注: DAO模式提供了访问关系型数据系统所需操作的接口,将数据访问和业务逻辑分开,对 上层提供面向对象的数据访问接口. DAO模式实现两层分离: 代码间分工明确,数据访问层代码不影响业务逻辑层代码...

JDBC封装

优点:

  1. 隔离细节

  2. 降低代码间耦合性

  3. 提高代码可扩展性和维护性

附注:

DAO模式提供了访问关系型数据系统所需操作的接口,将数据访问和业务逻辑分开,对

上层提供面向对象的数据访问接口.

DAO模式实现两层分离:

DAO模式主要组成部分:

Prpoerties类

Properties配置文件

例:

Driver=com.mysql.jdbc.Driver                   //添加加载驱动的字符串Url=jdbc:mysql://localhost:3306/epet                                   //添加链接的字符串
Username=epetAdmin                                      //数据库用户名
Password=root                                             //数据库用户密码

读取配置文件

Properties类常用方法

方法

描述

String getProperty(String key)

用指定的键获得值

Object setProperties(String key,String value)

调用hashTable的put方法,通过调用基类的put() 方法设置键值对

Void load(InputStream instr)

从输入流中读取属性列表,通过对指定的文件进行装载获取文件的键值

Void clear()

清除所转载的键值对,该方法是hashtable提供

使用实体类传递数据

数据访问代码和业务逻辑代码之间通过实体类类传输数据,把相关的信息封装到实体;类中,程序把实体类作为方法的参数来传递。

实体类的特征

以上就是mysql中DAO模式 的详细内容,更多请关注php中文网其它相关文章!


学习教程快速掌握从入门到精通的SQL知识。

……

相关阅读