最近把框架里的数据库连接池做好了,整个dao差不多也算完成了(因为懒,所以部分数据库驱动还没写!).
整个dao由连接对象和解析驱动两个部分组成,大概就是下面这个样子
连接对象主要实现如下方法:
解析器的作用是将操作状态转化为sql语句,主要实现以下功能:
其中insert,update,query,delete由于数据库之间的差异,由各自的驱动来实现.
最后对dao封装一些常用方法:
详情可参见MiniCore中的VendorModelDao, VendorDbConnect, VendorDbDaoDriver