Skip to content

一个简单的dao设计

Published: at 03:34 AMSuggest Changes

最近把框架里的数据库连接池做好了,整个dao差不多也算完成了(因为懒,所以部分数据库驱动还没写!).

整个dao由连接对象和解析驱动两个部分组成,大概就是下面这个样子

Dao.png

连接对象主要实现如下方法:

解析器的作用是将操作状态转化为sql语句,主要实现以下功能:

其中insert,update,query,delete由于数据库之间的差异,由各自的驱动来实现.

最后对dao封装一些常用方法:

详情可参见MiniCore中的Vendor\Model\Dao, Vendor\Db\Connect, Vendor\Db\Dao\Driver


Previous Post
php持久化连接数据库
Next Post
windows下编译php及其扩展方式